feedback-mastery by softaworks/agent-toolkit
npx skills add https://github.com/softaworks/agent-toolkit --skill feedback-mastery本技能提供了处理职场困难对话和进行有效反馈的框架。无论是处理绩效问题、解决冲突还是给予建设性反馈,这些结构化方法都能带来更好的结果。
核心洞察: 研究表明,与毫无准备地参与对话相比,那些在困难对话前做好准备并遵循清晰框架的员工达成积极解决方案的可能性高出 60%。
在以下情况使用此技能:
关键词:反馈,困难对话,一对一,绩效,冲突,期望,行为,对抗
一个用于困难对话的三部分结构:
| 阶段 | 重点 | 关键问题 |
|---|---|---|
| 准备 | 理解问题,定义目标,管理情绪 | 问题是什么?我想要什么结果?我冷静吗? |
| 交付 | 中立开场,使用事实而非指责,鼓励对话 | 我如何开始?我有什么证据?如何让他们参与? |
| 跟进 | 记录行动,设置检查点,提供支持 | 我们同意了什么?我们何时检查?我如何提供支持? |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
情境-行为-影响 模型使反馈具体、客观且可操作:
| 组成部分 | 描述 | 示例 |
|---|---|---|
| 情境 | 描述具体背景 | "在昨天的代码审查中..." |
| 行为 | 陈述可观察到的行为(而非解读) | "...你在 Sarah 解释她的方法时打断了三次..." |
| 影响 | 解释对团队/项目/个人的影响 | "...这使她犹豫是否分享想法,并拖慢了我们的讨论。" |
为何有效: SBI 消除了假设,专注于可观察的事实,减少了对方的防御心理。
问自己:
在对话前,明确你的目标:
| 目标类型 | 示例 |
|---|---|
| 行为改变 | "我希望他们按时提交代码审查" |
| 相互理解 | "我想了解是什么阻碍了他们" |
| 设定期望 | "我想澄清功能的‘完成’标准" |
| 解决问题 | "我想共同找到一个解决方案" |
提示: 使用“如果-那么”陈述来明确利害关系:
"如果这种行为继续下去,那么项目时间线将受到影响,导致交付成果延误。"
高情绪强度会使认知处理能力降低 30%。在对话前:
重构技巧:
| 指责性 | 建设性 |
|---|---|
| "你总是错过截止日期,拖慢了所有人" | "我注意到最近有一些延误,想了解一下你是否遇到了什么挑战" |
| "你从不妥善测试你的代码" | "最近发现有几个 bug 漏掉了。我们来谈谈我们的测试流程吧" |
| 情境 | 开场白 |
|---|---|
| 通用 | "我想谈谈对我们团队成功很重要的一件事,我很想听听你的看法。" |
| 绩效 | "我注意到一些模式,想和你讨论一下。我的目标是支持你,而不是批评。" |
| 冲突 | "我感觉可能有些紧张,我想从你的角度了解一下发生了什么。" |
| 期望 | "我想确保我们在期望上保持一致。我们能谈谈这个项目的进展吗?" |
| 指责 | 基于事实 |
|---|---|
| "你对这个项目不够投入" | "我注意到你在最近三次会议中的汇报都很简短。是有什么影响你的工作量吗?" |
| "你不关心代码质量" | "这个 PR 在 QA 中发现了 12 个 bug。我们来谈谈发生了什么以及如何改进" |
| "你总是迟到" | "站会 9:00 开始,最近三天你都是 9:15 才加入。发生了什么事?" |
关键原则:
陈述你的观察后,转向协作:
| 情境 | 对话引导语 |
|---|---|
| 理解障碍 | "这方面有什么挑战吗?" |
| 寻求对方观点 | "你如何看待这个情况?" |
| 寻找解决方案 | "什么能帮助你在这里取得成功?" |
| 检查一致性 | "这与你对所发生事情的理解一致吗?" |
即使成功的对话也需要后续跟进才能产生持久的变化。
Hi [姓名],
感谢昨天的对话。我很感谢你的坦诚。
**我们达成一致的内容:**
- [行动项 1] - [时间线]
- [行动项 2] - [时间线]
**检查点:** 我们 [日期] 再联系,看看进展如何。
如果你需要任何支持,我随时都在。感谢你与我一起解决这个问题。
祝好,
[你的名字]
代码审查:
情境: "在周二关于认证模块的代码审查中..." 行为: "...你提供了关于潜在安全漏洞的详细评论,并建议了高效的修复方案..." 影响: "...这加强了我们系统的安全性,为团队节省了数小时的调试时间。"
协作:
情境: "在昨天的架构讨论中..." 行为: "...你提出了澄清性问题,并在他人想法的基础上进行补充,而不是强行推行自己的解决方案..." 影响: "...这帮助我们更快达成共识,并让每个人都感到被倾听。"
错过截止日期:
情境: "上周四我们最终确定 API 部署时..." 行为: "...你的测试结果比我们商定的截止时间晚了两小时..." 影响: "...这延迟了发布,危及了我们的 SLA,并导致 QA 团队加班。"
会议行为:
情境: "在昨天的冲刺计划会议上..." 行为: "...你在大部分讨论过程中都在看手机,并且在我们要求估算时没有贡献..." 影响: "...这导致团队在后端故事上缺少你的专业知识,也让其他人觉得他们的时间没有得到重视。"
更多示例: 参见 references/feedback-sbi-model.md
情境: 一名开发人员持续交付有 bug 的代码。
方法:
情境: 两名工程师在技术方案上存在分歧,影响了团队。
方法:
情境: 领导层希望功能在所需时间的一半内完成。
方法:
详细脚本: 参见 references/difficult-conversation-scripts.md
当你处于接收端时:
references/feedback-sbi-model.md - 完整的 SBI 框架及更多示例references/difficult-conversation-scripts.md - 开场白和回应references/expectation-alignment.md - 管理利益相关者期望周安装量
570
代码库
GitHub 星标
1.2K
首次出现
Jan 20, 2026
安全审计
安装于
codex415
claude-code415
gemini-cli415
cursor415
opencode399
cline397
This skill provides frameworks for navigating difficult workplace conversations and delivering effective feedback. Whether you're addressing performance issues, resolving conflicts, or giving constructive feedback, these structured approaches lead to better outcomes.
Core insight: Research shows that employees who approach difficult conversations with preparation and a clear framework are 60% more likely to reach a positive resolution than those who engage without a plan.
Use this skill when:
Keywords : feedback, difficult conversation, 1:1, one-on-one, performance, conflict, expectations, behavior, confrontation
A three-part structure for difficult conversations:
| Phase | Focus | Key Questions |
|---|---|---|
| Preparation | Understand the issue, define goals, manage emotions | What's the problem? What outcome do I want? Am I calm? |
| Delivery | Open neutrally, use facts not blame, encourage dialogue | How do I start? What evidence do I have? How do I involve them? |
| Follow-up | Document actions, set check-ins, provide support | What did we agree to? When will we check in? How do I support? |
Situation-Behavior-Impact (SBI) structures feedback to be specific, objective, and actionable:
| Component | Description | Example |
|---|---|---|
| Situation | Describe the specific context | "During yesterday's code review..." |
| Behavior | State the observable action (not interpretation) | "...you interrupted Sarah three times while she was explaining her approach..." |
| Impact | Explain the effect on team/project/person | "...which made her hesitate to share ideas and slowed down our discussion." |
Why it works: SBI removes assumptions and focuses on observable facts, reducing defensiveness.
Ask yourself:
Before the conversation, clarify what you're seeking:
| Goal Type | Example |
|---|---|
| Behavior change | "I want them to submit code reviews on time" |
| Mutual understanding | "I want to understand what's blocking them" |
| Expectation setting | "I want to clarify what 'done' means for features" |
| Problem solving | "I want to find a solution together" |
Tip: Use if-then statements to clarify stakes:
"If this behavior continues, then the project timeline will suffer, leading to missed deliverables."
High emotional intensity reduces cognitive processing by 30%. Before the conversation:
Reframing technique:
| Accusatory | Constructive |
|---|---|
| "You always miss deadlines and it slows everyone down" | "I've noticed some recent delays and want to understand any challenges you're facing" |
| "You never test your code properly" | "I've seen a few bugs slip through recently. Let's talk about our testing process" |
| Context | Opening |
|---|---|
| General | "I want to talk about something important to our team's success, and I'd love to hear your perspective." |
| 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?" |
| Blaming | Factual |
|---|---|
| "You're not committed to this project" | "I've noticed your updates have been brief in our last three meetings. Is something affecting your workload?" |
| "You don't care about code quality" | "This PR had 12 bugs caught in QA. Let's talk about what happened and how we can improve" |
| "You're always late" | "The standup started at 9:00 and you joined at 9:15 the last three days. What's going on?" |
Key principles:
After stating your observation, shift to collaboration:
| Situation | Dialogue Prompt |
|---|---|
| Understanding barriers | "What's been challenging about this?" |
| Seeking their view | "How do you see the situation?" |
| Finding solutions | "What would help you succeed here?" |
| Checking alignment | "Does this match your understanding of what happened?" |
Even successful conversations need follow-through to create lasting change.
Hi [Name],
Thanks for the conversation yesterday. I appreciated your openness.
**What we agreed to:**
- [Action item 1] - [Timeline]
- [Action item 2] - [Timeline]
**Check-in:** Let's reconnect [date] to see how things are going.
I'm here if you need any support. Thanks for working through this with me.
Best,
[Your name]
Code Review:
Situation: "During Tuesday's code review for the authentication module..." Behavior: "...you provided detailed comments on potential security vulnerabilities and suggested efficient fixes..." Impact: "...which strengthened our security posture and saved the team hours of debugging later."
Collaboration:
Situation: "In yesterday's architecture discussion..." Behavior: "...you asked clarifying questions and built on others' ideas instead of pushing your own solution..." Impact: "...which helped us reach consensus faster and made everyone feel heard."
Missed Deadlines:
Situation: "When we were finalizing the API deployment last Thursday..." Behavior: "...your testing results came in two hours after our agreed cutoff..." Impact: "...which delayed the release, risked our SLA, and caused the QA team to work overtime."
Meeting Behavior:
Situation: "In our sprint planning yesterday..." Behavior: "...you were on your phone for most of the discussion and didn't contribute when we asked for estimates..." Impact: "...which left the team without your expertise on the backend stories and made others feel their time wasn't valued."
For more examples: See references/feedback-sbi-model.md
Situation: A developer consistently delivers code with bugs.
Approach:
Situation: Two engineers disagree on technical approach and it's affecting the team.
Approach:
Situation: Leadership wants a feature in half the time needed.
Approach:
For detailed scripts: See references/difficult-conversation-scripts.md
When you're on the receiving end:
references/feedback-sbi-model.md - Full SBI framework with more examplesreferences/difficult-conversation-scripts.md - Opening lines and responsesreferences/expectation-alignment.md - Managing stakeholder expectationsWeekly Installs
570
Repository
GitHub Stars
1.2K
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex415
claude-code415
gemini-cli415
cursor415
opencode399
cline397
如何构建晋升案例:17位产品领导者策略,打造说服力强的职场晋升方案
670 周安装
OpenAPI 转 TypeScript 工具 - 自动生成 API 接口与类型守卫
563 周安装
数据库模式设计器 - 内置最佳实践,自动生成生产级SQL/NoSQL数据库架构
564 周安装
Rust Unsafe代码检查器 - 安全使用Unsafe Rust的完整指南与最佳实践
564 周安装
.NET并发编程模式指南:async/await、Channels、Akka.NET选择决策树
565 周安装
韩语语法检查器 - 基于国立国语院标准的拼写、空格、语法、标点错误检测与纠正
565 周安装
技能安全扫描器 - 检测Claude技能安全漏洞,防范提示注入与恶意代码
565 周安装