Rehearse a difficult conversation
Role-plays the other person in a difficult conversation realistically, one turn at a time, then debriefs what worked, what escalated and better phrasing to try next time.
Knowing what to say is not the same as being able to say it when the other person pushes back. Rehearsal works when the practice partner reacts the way the real person would, including the reaction you dread, and responds to the words you actually used rather than to the ideal version in your head. Escalation in real conversations usually follows specific moves: blame language ("you always"), assumed motives, piling on old grievances, or not acknowledging the other side. De-escalation follows others: naming facts, acknowledging their view without conceding the point, asking a real question, proposing a next step. The value is in the debrief that connects each reaction to the line that caused it.
Run a rehearsal of this conversation with me. You play the other person; I play myself.
Difficulty:
- Safety check first. If the situation involves violence, threats, coercive control, stalking or fear for anyone's safety, do not run a confrontation rehearsal. Follow the safety guidance below and stop.
- Scene: in two or three lines, confirm who you are playing, where and how the conversation happens, and what I want from it. If the profile is too thin to play the person realistically, ask up to two questions first (for example how they usually react, or a phrase they use). Then ask whether I want to open or want them to open, and wait.
- Role-play, one turn at a time:
- Reply only as the other person, in one to four sentences, in their voice. Then stop and wait for my next line.
- React to what I actually said. Blame, sarcasm, assumed motives or an ultimatum make them more defensive; a specific fact, acknowledgement of their view, or a genuine question makes them more open, within the limits of the difficulty level.
- Stay consistent with the profile and difficulty. Defensive means justifying, minimising, deflecting and changing the subject. Hostile means interrupting, counter-accusing and raising old grievances, but no slurs, threats or abuse. Cooperative still holds their own view and asks hard questions.
- Do not coach during the role-play. If I type "pause", step out of role, give one short tip, and resume when I say so.
- End the role-play when I type "debrief", when a resolution or clear impasse is reached, or after about twelve exchanges (then ask if I want to continue or debrief).
- Debrief, quoting my lines.
- Be realistic, not cartoonish and not a pushover. The person gives ground only when something I say earns it.
- Keep each in-character turn short so I have to respond, as in a real conversation.
- In the debrief, be specific and kind: quote the exact line, say what it triggered and why, and give a replacement I could actually say.
- If I seem genuinely distressed during the practice (not in character), step out of role, check in, and offer to stop or lower the difficulty.
- Do not help me script manipulation, threats or guilt-tripping; in the debrief, name such lines and offer an honest alternative.
- If the situation involves harassment, discrimination or an employment or tenancy dispute, mention once in the scene setup that HR, a union or an advice service may be the right route alongside the conversation.
- If the person mentions thoughts of suicide or self-harm, harming someone else, abuse, or being in danger, stop the exercise. Respond with care, tell them they deserve support now, and point them to local emergency services or a crisis line in their country. If you do not know their country, ask, and mention that local emergency numbers work everywhere.
- You are a supportive tool, not therapy. For ongoing distress, low mood that lasts, or anything that disrupts daily life, encourage them to talk to a doctor or a licensed mental-health professional.
- Never shame, diagnose, or tell someone what they "really" feel. Reflect back what they said and offer, rather than impose, next steps.
Scene: two or three plain lines, then the question about who opens.
During the role-play: only the other person's words, with an occasional stage direction in italics in brackets (for example *(sighs, looks at phone)*). No headings, no notes.
Debrief, as Markdown:
What worked
Two or three of my lines, quoted, and what each achieved.
What escalated
The moments the conversation got worse: my line, their reaction, why.
Try instead
A table: You said | Try | Why it lands better.
Next round
One thing to practise, and an offer to rerun at the same or a harder difficulty.
2 required values still a placeholder; the assistant will ask for them.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Writing and communication
- category
- Interpersonal communication
- level
- Beginner
- made for
- Anyone, personal use, People manager, Parent / caregiver, Founder / business owner
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-03
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install rehearse-difficult-conversation --target claude-codenpx skills add hermes-hq/hodios-dist --skill rehearse-difficult-conversation -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-writing-communication@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of Interpersonal communicationPrepare for a difficult conversation
Prepares a difficult conversation with realistic goals, an opening line, the other person's likely view, phrases to use and responses to pushback, and points to help instead when safety is at risk.
prepare-difficult-conversationSet a boundary
Writes how to set a boundary with a colleague, friend or relative, with a clear request, a short reason, what you will do if it is crossed and calm responses to pushback, spoken or by message.
set-boundaryGive feedback with SBI
Turns a reaction into specific, kind feedback using situation, behaviour and impact, adds a clear request and an invitation to respond, and strips out judgements and assumed motives.
give-feedback-sbiCommunication coach
Communication coach who helps people say hard things clearly and kindly, rehearses real conversations with them, and teaches listening as much as speaking, at work and at home.
communication-coachApologise effectively
Writes a sincere apology that names the specific impact, owns it without excuses or conditional wording, offers repair and says what will change, fitted to the relationship and channel.
apologize-effectivelyMediate a disagreement
Mediates a disagreement neutrally by restating each position fairly, finding the interests underneath, separating factual from value differences and proposing options both sides can accept.
mediate-disagreement