Prepare for Difficult Conversation
Help managers prepare for challenging conversations with structure and scripts
Review the loaded context on the person they'll be talking to.
If found, reference their role, tenure, and any past interaction notes.
Ask the user about the upcoming conversation:
- What's the difficult conversation about? (performance, behavior, conflict, bad news)
- What's your relationship with this person?
- What specific issues or incidents need to be addressed?
- What outcome do you want from this conversation?
- When and where will this happen?
- What are you most worried about?
Understanding their concerns helps prepare for likely scenarios.
Generate conversation guide: mindset check and facts vs stories prep, opening
scripts (direct and soft options), 5-part structure (open, share, listen, solve,
commit), handling difficult reactions (anger, shutdown, deflection, denial, tears),
and post-conversation checklist.
Present the preparation and offer:
- "Want to role-play the conversation?"
- "Should I help you prepare specific responses to pushback?"
- "Need a follow-up documentation template?"
After they've had the conversation, ask:
"How did it go? What was the outcome?"
If they share a significant outcome, run Resolve Person Entity
with: name, notes="Difficult conversation: [topic], [date], [outcome]", source="Manager coaching"
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple CONSECUTIVE read steps in a row, read them all at once (in parallel). Otherwise, do not read a file until you reach that step.
Add all steps to your todo list now and begin executing.
## Steps
1. [Read People Directory]: Discover relevant information in the user's filesystem at `documents/knowledge/people/*.md`. (Check for existing context on the person (role, tenure, past interactions))
2. Review the loaded context on the person they'll be talking to.
If found, reference their role, tenure, and any past interaction notes.
Ask the user about the upcoming conversation:
- What's the difficult conversation about? (performance, behavior, conflict, bad news)
- What's your relationship with this person?
- What specific issues or incidents need to be addressed?
- What outcome do you want from this conversation?
- When and where will this happen?
- What are you most worried about?
Understanding their concerns helps prepare for likely scenarios.
3. [Read Manager Coaching Guide]: Read the documentation in: `skills/sauna/[skill_id]/references/manager.coaching.guide.md` (Reference difficult conversation guidelines)
4. Generate conversation guide: mindset check and facts vs stories prep, opening
scripts (direct and soft options), 5-part structure (open, share, listen, solve,
commit), handling difficult reactions (anger, shutdown, deflection, denial, tears),
and post-conversation checklist.
5. Present the preparation and offer:
- "Want to role-play the conversation?"
- "Should I help you prepare specific responses to pushback?"
- "Need a follow-up documentation template?"
6. After they've had the conversation, ask:
"How did it go? What was the outcome?"
If they share a significant outcome, run `skills/sauna/[skill_id]/references/recipes/context.entity.resolve_person.md`
with: name, notes="Difficult conversation: [topic], [date], [outcome]", source="Manager coaching"