difficult-conversations

Installation
SKILL.md

Difficult Conversations

Core principle: The conversations we avoid are the ones that matter most. Difficult conversations fail not because of the content but because of how people handle the emotional, identity, and relational dimensions underneath. Preparing the structure of what to say — and the stance from which to say it — transforms confrontation into problem-solving.


When to Use This Skill

  • The user needs to deliver critical feedback, raise a sensitive issue, or navigate conflict
  • A negotiation-strategy session escalated to emotional or identity territory (Contract D handoff)
  • Power asymmetry makes direct communication risky (disagreeing with a manager, confronting a senior stakeholder)
  • The user is avoiding a conversation they know they need to have
  • A relationship is at stake alongside the substantive issue

Core Methodology

Step 1: Map the Three Conversations

Every difficult conversation is actually three conversations happening simultaneously. Map all three before entering the room.

The "What Happened" Conversation — the facts and interpretations:

  • What are the objective facts both parties would agree on?
  • Where do interpretations diverge? ("You missed the deadline" vs. "The requirements changed and no one told me")
  • Separate intent from impact. The other person's intent is unknown to you; your impact is unknown to them. Do not assume malice from negative impact.

The Feelings Conversation — the emotions driving the difficulty:

  • What are you feeling? Name it precisely (frustrated, disrespected, anxious, guilty — not just "upset")
  • What are they likely feeling? Use the situation to infer, not to assume.
  • Which feelings are making this conversation hard to initiate? Dread, guilt, fear of conflict, fear of being wrong?

The Identity Conversation — what's at stake for each person's self-image:

  • What does this conversation threaten about how you see yourself? (Am I competent? Am I a good manager? Am I fair?)
  • What does it threaten about how they see themselves?
  • Identity threats produce the most intense defensive reactions. Anticipate them.

When the input comes from negotiation-strategy (Contract D), the interest map provides the "What Happened" layer, the emotional dimension provides the Feelings layer, and the relationship stakes reveal the Identity layer.

Step 2: Assess the Environment

Determine whether the conditions support a productive conversation.

  • Psychological safety: Is this environment safe enough for candor? If the other person has power over your career, livelihood, or reputation, the approach must account for that asymmetry.
  • Timing: Is this the right moment? Avoid initiating when either party is emotionally flooded, time-pressured, or in a public setting (unless the issue is public behavior).
  • Setting: Private, neutral, and without time pressure. Never ambush. For remote conversations, video is better than audio; audio is better than text.
  • Your readiness: Can you enter the conversation with curiosity rather than certainty? If you're still in "I'm right and they're wrong" mode, you're not ready.

Step 3: Define Success

Clarify what a good outcome looks like — before the conversation starts.

  • Issue resolution goal: What specific change, agreement, or understanding do you need? Be concrete: "We agree on a new deadline" not "They understand my frustration."
  • Relationship preservation goal: What should the relationship look like after this conversation? Better, same, or acceptably different?
  • Minimum acceptable outcome: What's the least you can accept and still consider the conversation worthwhile? Knowing this prevents you from either over-conceding or escalating unnecessarily.

When the input comes from negotiation-strategy (Contract D), the desired outcome field provides the starting point. Translate negotiation goals into conversation-specific terms.

Step 4: Prepare the NVC Structure

Use the Nonviolent Communication framework (Rosenberg) to structure the core of what you'll say. This separates observation from judgment and transforms accusations into requests.

  1. Observation — State what happened without evaluation. "In the last three sprints, the deliverables arrived after the agreed deadline" not "You're always late."
  2. Feeling — Name your emotional response. "I feel concerned" not "You're making me look bad." Own the feeling; don't attribute it as their fault.
  3. Need — Identify the underlying need. "I need to be able to give reliable commitments to stakeholders" not "I need you to be more responsible."
  4. Request — Make a specific, actionable request. "Can we review the estimation process together this week?" not "I need you to do better."

Draft the full statement. Read it back. If any part sounds like blame, judgment, or demand, revise it.

Step 5: Script the Opening

The first 30 seconds set the tone for the entire conversation. Script it precisely.

Opening formula:

  • Invite, don't ambush: "I'd like to talk about [topic]. Is now a good time?"
  • Name the purpose: "I want to make sure we're aligned on [issue] and figure out a path forward together."
  • Signal collaborative intent: "I'm raising this because I value [the relationship / the project / your perspective], not because I'm looking to assign blame."
  • Acknowledge complexity: "I know this is a two-sided situation, and I want to understand your perspective too."

Do not:

  • Open with the conclusion ("You need to change X")
  • Open with a question that's actually an accusation ("Why did you do X?")
  • Open with a softener so thick it obscures the message ("So, um, I don't want to make a big deal of this, but...")

Step 6: Plan the Listening Strategy

Difficult conversations require more listening than speaking. Plan for it.

  • Acknowledge before responding: When the other person speaks, reflect what you heard before adding your perspective. "It sounds like you felt the scope change wasn't communicated — is that right?"
  • Ask genuine questions: Questions that you don't already know the answer to. "What's your take on why this happened?" not "Don't you think you should have told me?"
  • Watch for identity triggers: If the other person becomes defensive, it's often because their self-image is threatened. De-escalate by separating the person from the behavior: "This isn't about your competence — it's about a process that isn't working."
  • Tolerate silence: After saying something difficult, wait. Do not fill the silence. They need time to process.

Step 7: Prepare Contingency Responses

Plan for the three most common derailment patterns.

If they get defensive:

  • Slow down. Validate their experience: "I can see this is frustrating to hear."
  • Restate collaborative intent: "I'm not looking for someone to blame. I want to solve this together."
  • Return to observation: restate the facts without evaluation.

If they shut down:

  • Name what you see: "It seems like this might not be the right moment to continue."
  • Offer an exit with a return: "Can we pause and come back to this tomorrow?"
  • Do not push through shutdown — it produces compliance, not resolution.

If they escalate:

  • Do not match their energy. Lower your voice, slow your pace.
  • Set a boundary: "I want to have this conversation, but I need us both to be able to hear each other."
  • If it continues, end the session: "Let's take a break and reconvene when we've both had time to think."

Output Format

🎯 Situation Analysis

  • What happened: [objective facts, stripped of interpretation]
  • Who's involved: [parties and their roles]
  • What's at stake: [for the issue, for the relationship]

🧠 Three-Conversation Map

Layer Your perspective Their likely perspective
What Happened (facts vs. interpretations) [your view of events] [their likely view]
Feelings (emotions driving difficulty) [your emotions — named precisely] [their likely emotions]
Identity (self-image at stake) [what this threatens about your self-image] [what this threatens about theirs]

🎯 Outcome Goals

  • Issue resolution: [specific, concrete goal]
  • Relationship preservation: [desired post-conversation state]
  • Minimum acceptable outcome: [the floor]

📋 NVC Statement

Observation: [fact without evaluation] Feeling: [your emotional response, owned] Need: [underlying need] Request: [specific, actionable ask]

💬 Scripted Opening

[Exact words for the first 30 seconds — invite, purpose, collaborative intent, acknowledge complexity]

🛡️ Contingency Responses

If they... Response
Get defensive [validation + restate intent + return to observation]
Shut down [name it + offer pause + schedule return]
Escalate [lower energy + set boundary + exit if needed]

📋✅ Follow-Up Plan

  • Immediately after: [what to do right after the conversation — document agreements, send summary]
  • Within 48 hours: [check in on relationship, confirm next steps are happening]
  • Ongoing: [how to monitor that the resolution sticks]

Thinking Triggers

  • "Am I entering this conversation with curiosity, or with a verdict?"
  • "What is this conversation threatening about how they see themselves?"
  • "If I heard my opening line, would I feel invited to problem-solve or attacked?"
  • "What am I most afraid of in this conversation — and is that fear about the issue or about me?"
  • "Am I separating their intent (unknown) from their impact (known)?"

Common Traps

Trap What goes wrong
The drive-by Blurting out the issue in a hallway or Slack message instead of creating the right container for the conversation.
Certainty stance Entering convinced you're right and they're wrong. This produces argument, not conversation. Enter with curiosity.
Feelings as accusations "You made me feel X" assigns blame. "I feel X when Y happens" owns the emotion.
Solving too fast Jumping to solutions before both parties feel heard. Premature solutions create compliance, not commitment.
Avoiding the hard part Having the conversation but dancing around the actual issue. If you leave and they don't know what you needed, you didn't have the conversation.
Over-scripting Memorizing a monologue instead of preparing a stance. The script is for the opening and the structure — the rest must be responsive.
Weaponized empathy Using NVC language and listening techniques to control the conversation while appearing collaborative. If your "request" is actually a demand and your "curiosity" is actually cross-examination, the structure becomes manipulation. The test: would you genuinely change your position based on what you hear?
Related skills

More from andurilcode/craftwork

Installs
2
GitHub Stars
6
First Seen
Apr 2, 2026