thinkhard.SI

Prompt repository Teaching & training

Write role-play cards for a skills practice workshop

Your workshop has people practice a conversation in pairs or threes, and you need realistic briefs for each role and a checklist for the observer.

Registry no.
EDU-031
Collection
Teaching & training
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
6
Added

Teaching & trainingAny chat

The prompt

Score 10 of 10, Excellent

Use it when Your workshop has people practice a conversation in pairs or threes, and you need realistic briefs for each role and a checklist for the observer.

  • {{learners}}
  • {{skill}}
  • {{model}}
  • {{situations}}
  • {{scenario_count}}
  • {{round_minutes}}
Full prompt and why it works
Prompt
Write role-play cards for the workshop below, for the trainer to print and hand out, so that {{learners}} can practice {{skill}} in pairs or threes with realistic situations from their own work. The cards must work without the trainer explaining each one, because several groups practice at once.

What the workshop teaches (the model, steps or behaviors learners should use):
"""
{{model}}
"""

Typical situations learners face at work: {{situations}}
Number of scenarios needed: {{scenario_count}}
Time per round: {{round_minutes}} minutes

For each scenario, write three cards:
1. Practicing role card: the learner's role, the situation in under 80 words, what they want to achieve, and the model above in one reminder line.
2. Other person card: who they are, what they know and feel, what they want, how they react at first, and what would make them open up or agree, in under 120 words. The practicing learner does not see this card.
3. Observer card: a checklist of 4 to 6 behaviors from the model to look for, each with space to note what was said, and 2 questions to open the feedback.

Number the scenarios from easiest to hardest. Then add one page of instructions for running a round: setup, timing, switching roles, and how to give feedback.

A good scenario is one learners recognize from their job, where the other person is realistic: neither a pushover nor impossible. Give the other person a reason for their position, because a difficult character with no reason teaches people to win arguments rather than listen.

For example, the form of the "what would make them agree" line: "You calm down if they ask what happened before they explain the policy." This example shows the form only.

Avoid stereotypes in names, roles and behavior, and use a varied mix of names. Do not invent company policies, products or procedures; describe them in general terms or use a placeholder such as [our policy on refunds]. If the situations above are too vague to build realistic scenarios, ask me for two or three real examples before writing.

Variables

{{learners}}
Who practices, for example "first-time managers" or "pharmacy counter staff".
{{skill}}
The conversation to practice, for example "giving corrective feedback" or "handling a complaint at the counter".
{{model}}
The steps, model or behaviors the workshop teaches, for example the steps of your feedback model.
{{situations}}
Real situations learners face, for example "a team member who is late often, a peer who misses handoffs".
{{scenario_count}}
How many scenarios you need, for example 4.
{{round_minutes}}
How long each round lasts, for example 10.

Why it works

  • What good looks like. The other person must be realistic and have a reason for their position, so learners practice listening rather than winning.
  • Format. Three cards per scenario, with the other person's card hidden from the learner, matches how pairs and threes actually practice in a room.
  • If unsure. If the situations are too vague to be realistic, it asks for real examples first, because generic scenarios get generic practice.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/role-play-cards-for-workshop

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "role-play-cards-for-workshop"}, or just ask for it by name.