davila7 avatar

Difficult Workplace Conversations

This is a structured framework for workplace conversations you'd rather avoid: performance discussions, peer conflicts, asking for a raise, or delivering critical feedback. It breaks the process into preparation, delivery, and followup phases, with specific guidance on managing your own emotions, using the SBI model (Situation-Behavior-Impact), and avoiding common mistakes like scripting every word or starting with "you always." The real value is in the preparation template and conversation scripts. It overlaps with general feedback skills but focuses specifically on the uncomfortable stuff where stakes are high and emotions run hot.

skills.sh installs
185
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill difficult-workplace-conversations --agent claude-code

Installs into .claude/skills of the current project.

Files

Difficult Conversations Skill

A structured framework for approaching challenging workplace conversations including conflicts, performance issues, sensitive feedback, and emotionally charged discussions.

When to Use This Skill

  • Preparing for a challenging conversation with a colleague
  • Addressing performance issues with a team member
  • Delivering difficult feedback to a peer or manager
  • Navigating conflict between team members
  • Discussing sensitive topics (salary, promotion, termination)
  • Handling emotional or defensive reactions
  • Following up after difficult discussions

Core Framework: Preparation-Delivery-Followup

Difficult conversations succeed or fail based on three phases:

Phase 1: Preparation (Before)

Purpose: Set yourself up for a productive conversation

  1. Clarify the Issue

    • What specifically happened? (Observable facts only)
    • What is the impact? (On you, team, work)
    • What do you need to change?
  2. Check Your Emotions

    • What am I feeling? Why?
    • Am I calm enough to have this conversation?
    • What might trigger me during this conversation?

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Category
Debugging
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618

Recommended

More Debugging
1davila7 avatarplaywrightdavila7/claude-code-templatesUse when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) vi185skills.sh installs
2oguzhan18 avatarangular-httpoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular HttpClient, HTTP requests, interceptors, error handling, or API communication in Angular applications.185skills.sh installs
3charleswiltgen avataraxiom-app-intents-refcharleswiltgen/axiomUse when integrating App Intents for Siri, Apple Intelligence, Shortcuts, Spotlight, or system experiences - covers AppIntent, AppEntity, parameter handling, en184skills.sh installs
4charleswiltgen avataraxiom-sqlitedata-migrationcharleswiltgen/axiomUse when migrating from SwiftData to SQLiteData — decision guide, pattern equivalents, code examples, CloudKit sharing (SwiftData can't), performance benchmarks184skills.sh installs
5cloudai-x avatardesigning-apiscloudai-x/claude-workflow-v2Designs REST and GraphQL APIs including endpoints, error handling, versioning, and documentation. Use when creating new APIs, designing endpoints, reviewing API184skills.sh installs
6oguzhan18 avatarangular-interceptorsoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular HTTP Interceptors, request/response transformation, auth interceptors, or error handling in HTTP calls.184skills.sh installs