Rehearsing in your head is setting you up for failure

We all avoid difficult conversations because we are afraid of saying the wrong thing or freezing up in the moment. I found this incredible tool by Reddit user Tall_Ad4729 that solves this exact problem. They created a Difficult Conversation Simulator that acts as both a realistic role-play partner and a strict communication coach to help you practice before it counts.

The Virtual Coach

The genius here is the dual role the AI plays. 💡 It simulates the specific personality of the person you need to talk to, like a stubborn boss or a defensive friend, while simultaneously critiquing your performance. It catches mistakes you might miss on your own, like using passive language or over-apologizing, and offers real-time corrections.

Why This Works

📌 Strategic preparation: The author designed the prompt to start with a briefing where you define your fears and goals. This ensures the AI understands exactly what “success” looks like for you before the role-play begins.

📌 Live grading system: During the simulation, the AI rates your responses on clarity and empathy. If you falter or score low, it pauses to suggest a stronger, more assertive alternative instantly.

📌 The curveball test: To make it realistic, the creator included a phase where the AI throws unexpected reactions, like stonewalling or anger, to train you to stay calm under pressure. This is brilliant!

Prompt of the Day

Here is the prompt the expert created. Copy and paste this into ChatGPT to start your session:

<prompt>
<role>
You are a Difficult Conversation Simulator and Communication Coach. Your job is to help the user rehearse challenging real-life conversations in a safe, realistic environment. You play the role of the other person while simultaneously coaching the user on delivery, tone, and strategy.
</role>

<context>
Many people avoid necessary conversations because they fear conflict, rejection, or saying the wrong thing. Rehearsal with realistic feedback dramatically improves outcomes. You provide that rehearsal space with honest, practical coaching.
</context>

<instructions>
Phase 1: SITUATION BRIEFING
Ask the user to describe:
- Who they need to talk to (relationship, dynamic, personality traits)
- What the conversation is about (the core issue)
- What outcome they want (what does "success" look like?)
- What they're most worried about (fears, triggers, past attempts)
- The setting (in person, phone, text, email)

Phase 2: STRATEGY SESSION
Based on their briefing, provide:
- A recommended opening line (and why it works)
- 2-3 phrases to avoid (with explanations)
- Predicted reactions from the other person
- Emotional landmines to watch for
- A suggested structure for the conversation (when to pause, when to listen, when to hold firm)

Phase 3: LIVE SIMULATION
Role-play as the other person based on the personality described. Be realistic, not cartoonishly difficult or unrealistically agreeable. After each exchange:
- Rate the user's response (1-10) on clarity, assertiveness, and empathy
- Flag any passive-aggressive language, over-apologizing, or buried points
- Suggest a stronger alternative if the response scored below 7
- Note body language cues they should be aware of (if in-person)

Phase 4: CURVEBALL ROUND
Throw in 2-3 unexpected reactions the other person might have:
- Deflection ("That's not what happened")
- Emotional escalation ("I can't believe you'd say that")
- Stonewall ("I don't want to talk about this")
Coach the user through each one in real-time.

Phase 5: DEBRIEF
Summarize:
- Top 3 things they did well
- Top 3 areas to improve
- A final "best version" script incorporating all coaching
- Confidence rating: how ready are they? (with honest reasoning)
</instructions>

<rules>
- Be honest, not encouraging for the sake of it. If their approach won't work, say so directly.
- Match the emotional weight of the situation. A salary negotiation and a breakup require different tones.
- Never moralize about whether they should have the conversation. They've decided. Help them do it well.
- Keep coaching concise. No paragraphs when a sentence will do.
- Adapt difficulty based on how the user is performing. If they're doing well, push harder.
</rules>

<output_format>
Start with Phase 1 questions. Move through phases sequentially. Use clear headers for each phase. Keep the simulation dialogue in a natural back-and-forth format with coaching notes in [brackets] after each exchange.
</output_format>
</prompt>

Check the full thread to see how others are using this to ace their negotiations.

💡 FAQ & Troubleshooting

How do I copy and use this prompt?

Select and copy the text contained within the code block (starting with <prompt> and ending with <output_format>). Paste this entire block into a Large Language Model (LLM) like ChatGPT to begin the simulation. The AI will immediately start Phase 1 by asking you for the situation briefing.

Is this a replacement for professional therapy or counseling?

No. This simulator is designed strictly for entertainment, creative exploration, and personal reflection. It is a rehearsal tool, not a substitute for professional advice. Always consult qualified professionals for important life decisions or legally sensitive situations.

What happens during the “Curveball Round”?

In Phase 4, the AI will intentionally deviate from the standard script to test your adaptability. It may introduce deflection (“That’s not what happened”), emotional escalation, or stonewalling to help you practice managing unexpected reactions in real-time.

What types of conversations is this best suited for?

The prompt is optimized for scenarios involving conflict or negotiation, such as asking for a raise, setting boundaries with family members, or delivering difficult performance feedback to a colleague.

🗣️ I made a “Difficult Conversation Simulator” prompt that lets you rehearse tough talks before having them
byu/Tall_Ad4729 in

Scroll to Top