Rehearse the conversation you keep putting off
You have rehearsed it in the shower twenty times, and every version ends with you saying yes to something you did not want. A real rehearsal is different: you say the words out loud to a counterpart who pushes back, and you hear which sentence falls apart before it matters.
Describe the situation to @vustbot, say what outcome you want and what you will not agree to, and ask it to play the other person. Practice one reply at a time. The other side's lines are a realistic guess, not a prediction, so practice more than one way they might react.
Practice a conversation you are afraid of
This is an illustrative rehearsal.
The brief: "I need to tell my manager I am overloaded. Outcome: one of my three projects moves to someone else or gets a later date. Boundary: I will not keep working weekends."
Manager (played): "Everyone is stretched right now. Can you hold on until the end of the quarter?"
Your first attempt: "I guess I can try."
Your revised reply: "I can hold the two main projects to their dates. The third one will slip by a month unless it moves to someone else. Which would you prefer?"
Check: the revised reply offers a choice between two real options and never says "I'll try". The weekend boundary is never traded away.
Handle a difficult client without giving away the store
This is an illustrative rehearsal.
The facts: the contract includes two rounds of revisions. The client wants a fourth round, free, and says the work "missed the brief".
Client (played): "This should have been right the first time. I expect the changes at no cost."
Your reply: "I want this to work for you. The two included rounds are done, and I can do a third round at the revision rate in the contract. If something specific missed the brief, send me the line from the brief and I will fix that part at no charge."
Check: facts are separated from interpretation. "Missed the brief" becomes a question about a specific line, not an argument about quality, and the reply makes no new free promise.
Write the message you should not send
Sometimes the useful thing is to write the furious message in full, and then not send it. This is an illustrative exercise.
The unsent draft: "You have ignored three emails about the broken heating. This is the last time I ask nicely."
What it is for: say everything here. Then ask @vustbot to split it into what is release and what is communication.
What can be sent: "The heating has been broken since 2 November. I reported it on the 2nd, 6th and 10th. Please confirm a repair date by Friday."
Decision checklist: hold the draft overnight, send the factual version, or send nothing. Nothing leaves the chat unless you copy it out yourself. If a draft contains a threat, it stays unsent.
Practice holding a personal boundary
This is an illustrative rehearsal.
The situation: a relative comments on how you raise your children at every family dinner.
Your boundary sentence: "I know you care about the kids. I am not going to discuss how we raise them at dinner."
Relative (played): "I'm only trying to help. You're so sensitive."
Your second reply: "I hear that you mean well. My answer is still the same. Let's talk about something else."
Your exit: "I'm going to step out for a few minutes," said once, calmly, if the topic comes back a third time.
Check: every line describes what you will do, not what is wrong with the other person. If a conversation involves threats or your safety, contact local support services instead of rehearsing it.
See the gap between what you meant and what they heard
This is an illustrative example.
What you wrote: "Fine, do it your way."
What you meant: "I agree with your plan."
Plausible readings: agreement, reluctant agreement, or giving up in annoyance. A short sentence starting with "Fine" carries all three, and the reader picks one based on their mood, not yours.
A clearer version: "Your plan makes sense. Go ahead, and tell me if you want a second pair of eyes on the timeline."
A clarifying question when a message already landed badly: "I think my 'fine' came across wrong. I meant I agree. Did it read differently to you?"
Check: the readings are labeled as possibilities. Nobody can know what the other person thought, and the clarifying question is how you find out.
Open @vustbot, describe the conversation you are dreading, and ask it to play the other side.