Navigate difficult conversations and deliver constructive feedback using structured frameworks. Covers the Preparation-Delivery-Follow-up model and Situation-Behavior-Impact (SBI) feedback technique. Use when preparing for difficult conversations, giving feedback, or managing conflicts.
A skill for navigating difficult workplace conversations and delivering constructive feedback using proven frameworks.
This skill provides structured approaches to challenging interpersonal situations in the workplace. Whether you need to address performance issues, resolve conflicts between team members, give constructive feedback, or manage stakeholder expectations, this skill offers frameworks backed by research showing that employees who approach difficult conversations with preparation and a clear framework are 60% more likely to reach a positive resolution.
The skill is designed for software engineering contexts but applies broadly to any professional environment where clear, effective communication is essential.
Use this skill when:
Trigger phrases:
The skill operates through two primary frameworks:
A three-phase structure for any difficult conversation:
| Phase | Focus | Key Activities | |-------|-------|----------------| | Preparation | Understand the issue, define goals, manage emotions | Gather facts, clarify desired outcomes, check emotional readiness | | Delivery | Open neutrally, use facts not blame, encourage dialogue | Present observations objectively, invite their perspective, collaborate on solutions | | Follow-up | Document actions, set check-ins, provide support | Send written summary, schedule follow-up, recognize progress |
Situation-Behavior-Impact structures feedback to be specific, objective, and actionable:
| Component | What It Is | Example | |-----------|-----------|---------| | Situation | Specific time and place | "During yesterday's code review..." | | Behavior | Observable action (not interpretation) | "...you provided detailed comments on security vulnerabilities..." | | Impact | Effect on team, project, or person | "...which prevented a costly production bug." |
SBI works because it removes assumptions, focuses on observable facts, and reduces defensiveness.
The skill includes opening lines for various scenarios:
Performance: "I've noticed some patterns I'd like to discuss. My goal is to support you, not criticize."
Conflict: "I sense there might be some tension, and I'd like to understand what's happening from your side."
Expectations: "I want to make sure we're aligned on expectations. Can we talk through how this project is going?"
Responses for when conversations get difficult:
Transform accusatory statements into constructive ones:
| Instead of | Say | |------------|-----| | "You always miss deadlines" | "I've noticed some recent delays and want to understand any challenges you're facing" | | "You never test your code" | "I've seen a few bugs slip through recently. Let's talk about our testing process" | | "You're not committed" | "I've noticed your updates have been brief in our last three meetings. Is something affecting your workload?" |
Scenario: A developer has been submitting PRs with increasing bugs and missing tests.
Using SBI:
Situation: "In the last three PRs you submitted..." Behavior: "...there were no unit tests and several changes broke existing tests that weren't updated..." Impact: "...which caused the CI pipeline to fail repeatedly, blocked other developers' merges, and required the tech lead to spend time debugging."
Follow-up prompt: "I want to understand what's making testing difficult. Is there something about our test setup or your workload that's contributing to this?"
Scenario: Leadership wants a feature in half the time your estimates suggest.
Approach:
Scenario: Two engineers disagree on a technical approach and it's affecting the team.
Approach:
Using SBI for recognition:
Situation: "During Tuesday's code review for the payment processing module..." Behavior: "...you not only caught the edge case that would have caused data loss, but you also suggested a more elegant solution and included tests demonstrating the issue..." Impact: "...which prevented a potentially costly bug in production and taught our junior developers about defensive coding."
The skill includes three detailed reference guides:
| Reference | Content |
|-----------|---------|
| references/feedback-sbi-model.md | Full SBI framework with extensive examples for both positive and constructive feedback, common mistakes to avoid, and practice exercises |
| references/difficult-conversation-scripts.md | Ready-to-use opening lines, responses to common reactions, and complete playbooks for scenarios like chronic lateness, quality issues, and conflicts |
| references/expectation-alignment.md | Frameworks for setting expectations proactively, handling scope creep, unrealistic deadlines, and unclear role boundaries |
| Avoid | Use Instead | |-------|-------------| | "You always..." | "I've noticed a pattern where..." | | "You never..." | "In recent instances..." | | "You should have..." | "Going forward, I'd like..." | | "That's wrong" | "I see it differently" | | "Obviously..." | "From my perspective..." |
For deeper exploration of these concepts:
Category:business