Conflict Resolution Playbook - How to Resolve Conflicts Step by Step
Coworker Conflict Resolution Playbook
A self-service checklist for two colleagues in conflict. Open it together, work through it, tick boxes as you go.
Derived from the Conflict Resolution chapter of The Manager's Handbook.
1. Start here — what kind of conflict is this?
Pick the line that best matches your situation and jump to that section.
- We disagree about an idea, plan, or decision → §3 Productive debate
- A tactical decision is stuck in circular discussion → §4a Tactical
- Something went wrong (a mistake was made) and it needs addressing → §4b Performance
- I don't feel heard by a teammate / there's small recurring friction → §4c Interpersonal
- Trust has broken down — we're avoiding each other, talking past each other → §5 Clearing conversation
Rule of thumb: tackle it early, don't let it fester. Every section below gets harder the longer you wait.
2. Before you start — the 60-second self-check
Run this before any conflict conversation. If you fail any item, pause until it's resolved.
Remember: if they change your mind, that's a win. They just error-corrected your model of the world.
3. Tool 1 — Productive debate (for conflicts about ideas)
Trigger: You and a colleague disagree about a plan, design, or decision.
Rapoport's Rules — tick these off in order before you rebut
Plus these four commitments
Reframe
4. Tool 2 — Issue resolution (pick the right sub-protocol)
4a — Tactical issue (a decision is stuck)
Trigger: A call needs making, but the discussion keeps going in circles.
4b — Performance issue (something went wrong)
Trigger: A mistake was made — e.g. a newsletter went to the wrong list.
4c — Interpersonal issue (you're not feeling heard)
Trigger: Small recurring friction with a colleague; things feel off but haven't broken.
-
"What I heard was… Is that right?"
and summarize what the other said.
5. Tool 3 — Clearing conversation (when trust has broken down)
Trigger: You've stopped trusting each other. Avoidance, suspicion of motives, stories accumulating. The mirror loop in §4c wasn't enough.
⚠️ Only start this if you are genuinely willing to let go of being right and take responsibility. If you haven't run one before, get a moderator who has.
5a — Pre-flight checklist
5b — Set up the room
5c — Opening — create resolution together
All parties look at each other and affirm (a nod is fine):
- "I commit to curiosity and letting go of being right."
- "I commit to taking 100% responsibility for the issue."
- "I commit to creating a win-for-all resolution."
Then: affirm that the other person represents an important and valued relationship.
5d — Clearer's script (say each line, in order)
Introverts: write your answers down beforehand. Extroverts: talk them through. Either way, stick to the script.
- "The specific FACTS are…" (recordable facts, not judgments)
- "A STORY I make up about [you / me / the group] is…"
- "My FEELING is…" (pick from: Angry, Sad, Scared, Creative, Joyful)
- "I specifically WANT…" (not a demand — a way to be known)
- "How I CREATED this disconnection with you is…"
- "PROJECTION: the part of me I see in you that I have an aversion/attraction to is…"
5e — Listener's script (say each line, in order)
- "What I hear you saying is…" (reflect or paraphrase — do not interpret)
"Is that RIGHT?" (if not, reflect again)
"Is there MORE?" (ask with curiosity)- "Are you CLEAR? Have you said everything you need to say and felt everything you need to feel?"
(if yes → continue. If no → back to "is there more?")- "Is there a NEXT ACTION step? Who will do what by when?"
- Appreciate the person for choosing to clear the issue.
If the listener realizes they have their own issue — pause, take a breath, then switch roles and run the script again.
5f — Post-clearing
6. Language cheat sheet
Pin this somewhere visible. Using these phrases prevents most conflicts from starting.
| Instead of… | Say… | Why |
|---|---|---|
| "You're being…" / "You always…" | "The story in my head is…" | Marks an assumption as a story, not a fact. |
| Arguing over who heard what | "What I heard was… is that right?" | Makes the other person feel heard — the #1 trust builder. |
| Stating opinions as fact | "I felt…" / "I observed…" | Internal truths are inarguable; assumptions are not. |
| "I'm upset" | Name one of: Angry, Sad, Scared, Creative, Joyful | Specific feelings get specific responses. |
Fact vs. Story vs. Internal Truth
- FACT — provable; recordable; would hold up in court. ("The email went out at 3pm.")
- STORY — an interpretation your brain invented. Label it as one. ("The story in my head is you didn't care.")
- INTERNAL TRUTH — what you felt or thought. Inarguable because it's yours. ("I felt dismissed.")
When in doubt, talk about what you observed, what you felt, and the story in your head — not what you assume is objectively true.
Quick escalation ladder
Ideas disagreement → §3 Rapoport's Rules
↓ (if about a stuck decision)
§4a Write it up with a proposed solution
↓ (if about a mistake)
§4b Feedback + habit
↓ (if about feeling unheard)
§4c Mirror loop
↓ (if trust is broken)
§5 Clearing conversation
This article was originally published on https://craftengineer.com/. It was written by a human and polished using grammar tools for clarity.
--
Follow me on X (Formally, Twitter). Or read my stories on engineering management, and how to be a better engineering leader on Vibe Manager Blog.