feedback-mastery
構造化されたフレームワークを用いて、難しい会話をうまく進め、建設的なフィードバックを伝えます。「準備・実施・フォローアップ」モデルやSBI(状況・行動・影響)フィードバック手法を活用し、困難な対話への備え、フィードバックの提供、または対立の調整が必要な場面で役立ちます。
description の原文を見る
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.
SKILL.md 本文
フィードバック会話
概要
このスキルは、困難な職場での会話を乗り切り、効果的なフィードバックを提供するためのフレームワークを提供します。パフォーマンスの問題に対処する場合、紛争を解決する場合、建設的なフィードバックを与える場合を問わず、これらの構造化されたアプローチはより良い結果につながります。
重要な洞察: 研究によると、準備と明確なフレームワークを持って困難な会話に取り組む従業員は、計画なしに関わる従業員よりもポジティブな解決に到達する可能性が60%高いことが示されています。
このスキルを使用する時期
以下の場合に、このスキルを使用してください:
- 同僚または部下にフィードバックを提供する準備をするとき
- パフォーマンスの問題または期待を満たさなかった場合に対処するとき
- チームメンバー間の紛争に対処するとき
- 機密性の高いトピックについてのマンツーマン会話をするとき
- フィードバックを受け取り、建設的に対応したいとき
- ステークホルダーとの期待値を管理するとき
キーワード: フィードバック、困難な会話、1:1、マンツーマン、パフォーマンス、紛争、期待値、行動、対立
コアフレームワーク
準備-実行-フォローアップモデル
困難な会話のための3段階の構造:
| フェーズ | 焦点 | 主な質問 |
|---|---|---|
| 準備 | 問題の理解、目標の定義、感情の管理 | 問題は何か?どのような結果を望むか?落ち着いているか? |
| 実行 | 中立的にオープン、責任転嫁ではなく事実を使用、対話を促進 | どのように始めるか?どのような証拠があるか?どのように彼らを巻き込むか? |
| フォローアップ | 行動を文書化、チェックインを設定、サポートを提供 | 何に合意したか?いつチェックインするか?どのようにサポートするか? |
SBIフィードバックモデル
Situation-Behavior-Impact (SBI) は、フィードバックを具体的で客観的で実行可能にします:
| コンポーネント | 説明 | 例 |
|---|---|---|
| 状況 (Situation) | 具体的な背景を説明 | 「昨日のコードレビューの際...」 |
| 行動 (Behavior) | 観察可能な行動を述べる(解釈ではなく) | 「...Sarah が自分のアプローチを説明している間に、あなたが3回彼女に割り込みました...」 |
| 影響 (Impact) | チーム/プロジェクト/個人への効果を説明 | 「...これにより彼女はアイデアを共有することをためらい、議論が遅くなりました。」 |
なぜ機能するか: SBIは仮定を排除し、観察可能な事実に焦点を当て、防御的な態度を減らします。
準備フェーズ
ステップ 1: 問題を理解する
自問してください:
- 問題は具体的に何か?(曖昧ではなく具体的に)
- チーム、プロジェクト、または会社にどのような影響があるか?
- すべての関連事実を集めたか?
- これはパターンか、一度限りの出来事か?
ステップ 2: 目標を定義する
会話の前に、何を求めているかを明確にしてください:
| 目標のタイプ | 例 |
|---|---|
| 行動の変化 | 「彼らがコードレビューを時間通りに提出することを希望する」 |
| 相互理解 | 「彼らを妨げているものを理解したい」 |
| 期待値の設定 | 「'完了'がフィーチャーのために何を意味するかを明確にしたい」 |
| 問題解決 | 「一緒に解決策を見つけたい」 |
ヒント: if-then ステートメントを使用してステークスを明確にします:
「この行動が続く場合、プロジェクトのタイムラインに影響し、納期に間に合わなくなります。」
ステップ 3: 感情を管理する
高い感情的強度は認知処理を30%減らします。会話の前に:
- 落ち着いていてコントロールできているか?
- 事実と個人的なフラストレーションを分離したか?
- 彼らの視点を考慮したか?
- これを非難なしに提示できるか?
リフレーミングテクニック:
| 非難的 | 建設的 |
|---|---|
| 「あなたはいつも締め切りを逃し、みんなを遅くする」 | 「最近いくつかの遅延に気づいており、あなたが直面しているかもしれない課題を理解したい」 |
| 「あなたは自分のコードを正しくテストしない」 | 「最近いくつかのバグが漏れているのを見ています。テストプロセスについて話し合いましょう」 |
実行フェーズ
3ステップの配信フォーミュラ
- 中立性と意図でオープンにする
- 責任転嫁ではなく事実を使用して問題を提示する
- 対話と解決策を促進する
機能するオープニングラインス
| 文脈 | オープニング |
|---|---|
| 一般的 | 「チームの成功に重要なことについて話したいのですが、あなたの視点をぜひ聞きたいです。」 |
| パフォーマンス | 「議論したいパターンに気づいています。私の目標は批判ではなく、あなたをサポートすることです。」 |
| 紛争 | 「緊張があるかもしれないと感じており、あなたの側で何が起こっているかを理解したいです。」 |
| 期待値 | 「期待値について一致していることを確認したいです。このプロジェクトの進め方について話し合えますか?」 |
事実、責任転嫁ではなく
| 責任転嫁 | 事実的 |
|---|---|
| 「あなたはこのプロジェクトにコミットしていない」 | 「先月の3回の会議でのあなたのアップデートが簡潔なことに気づいています。ワークロードに影響を与えるものがありますか?」 |
| 「あなたはコード品質を気にしていない」 | 「このPRはQAで12のバグが検出されました。何が起こったか、どのように改善できるかについて話しましょう」 |
| 「あなたはいつも遅刻する」 | 「スタンドアップは9:00に始まり、過去3日間9:15に参加しています。何が起こっていますか?」 |
重要な原則:
- 概括ではなく具体的な例を使用してください(「いつも」「決して」)
- 動機についての仮定ではなく、観察可能な行動に固執
- 性格ではなく影響に焦点を当てる
対話を促進する
観察を述べた後、協業にシフト:
| 状況 | 対話のプロンプト |
|---|---|
| 障壁を理解する | 「このことで何が課題だったのか?」 |
| 彼らの見方を求める | 「あなたはこの状況をどのように見ていますか?」 |
| 解決策を見つける | 「ここで成功するのに何が必要ですか?」 |
| 一致を確認する | 「これはあなたが起こったことについて理解していることと一致していますか?」 |
フォローアップフェーズ
成功した会話でも、持続的な変化をもたらすにはフォローアップが必要です。
フォローアップチェックリスト
- 合意した行動項目を文書化する - 具体的に何が変わるか?
- チェックイン日を設定する - いつ再訪するか?
- 継続的なサポートを提供する - どのようにして彼らが成功するのを支援するか?
- 進捗を祝う - 改善が起こるときにそれを認識する
サンプルフォローアップメッセージ
Hi [Name],
昨日の会話をありがとうございました。あなたのオープンさを感謝しています。
**合意した内容:**
- [行動項目 1] - [タイムライン]
- [行動項目 2] - [タイムライン]
**チェックイン:** [日付] に再度連絡して、物事がどのように進んでいるかを見てみましょう。
何かサポートが必要であれば、私はここにいます。このことについて協力してくれてありがとう。
Best,
[Your name]
ソフトウェアチーム向けのSBIの例
ポジティブフィードバック
コードレビュー:
状況: 「火曜日の認証モジュールのコードレビュー中に...」 行動: 「...あなたは潜在的なセキュリティの脆弱性についての詳細なコメントを提供し、効率的な修正を提案しました...」 影響: 「...これはセキュリティ対策を強化し、チームは後でデバッグに数時間を費やすことから救われました。」
コラボレーション:
状況: 「昨日のアーキテクチャ議論中に...」 行動: 「...あなたは自分のソリューションを推し進めるのではなく、明確化の質問をして、他人のアイデアの上に構築しました...」 影響: 「...これはコンセンサスに到達するのを加速させ、みんなが聞かれていると感じました。」
建設的フィードバック
逃した締め切り:
状況: 「先週木曜日にAPIデプロイを完成させる際に...」 行動: 「...あなたのテスト結果は、合意した締切の2時間後に来ました...」 影響: 「...これはリリースを遅らせ、SLAのリスクにさらし、QAチームに残業させました。」
会議の行動:
状況: 「昨日のスプリント計画において...」 行動: 「...あなたはほとんどの時間携帯電話を使用しており、見積もりを求められたときに貢献しませんでした...」 影響: 「...これはバックエンドストーリーに関するあなたの専門知識がチームなくなり、他の人が彼らの時間が大切でないと感じました。」
その他の例については、 references/feedback-sbi-model.md を参照してください
よくある困難なシナリオ
シナリオ:パフォーマンスの問題
状況: 開発者が一貫してバグのあるコードを納品します。
アプローチ:
- 準備: 具体的な例を集める(PR、バグ数、タイムライン)
- 実行: 「[最後のY個のPRでXバグ] に気づいています。何が起こっているか、どのようにサポートできるかを理解したいです。」
- 探索: ワークロード、要件の明確さ、テストの信頼度について質問
- 協業: 「コード品質についてより自信を持つのに何が必要ですか?」
- フォローアップ: 合意した変更の後にチェックイン、改善を認識
シナリオ:チームメンバー間の紛争
状況: 2人のエンジニアが技術的なアプローチについて意見が対立し、チームに影響を与えています。
アプローチ:
- 先に別々に会う: 各視点を理解する
- 共通点を見つける: 彼らが両方望んでいることは何か?(動作するプロダクト、良いコードなど)
- 一緒に促進する: 個人的ではなく、事実とトレードオフに焦点を当てる
- 決定プロセスを確立する: 意見が対立するときチームはどのように決定するか?
- フォローアップ: ソリューションが機能していることを確認
シナリオ:非現実的な期待
状況: リーダーシップは必要な時間の半分でフィーチャーを望んでいます。
アプローチ:
- 準備: 同様の過去の作業に関するデータ、必要なタスクの内訳
- 実行: 「現実的なものについて一致していることを確認したいです。ここで私が見ているものは...」
- トレードオフを提示する: 「その日付に到達できれば [スコープを減らす/人を追加する/リスクを受け入れる] 場合」
- 協業: 「ここで最も重要なのは何か - 日付か完全なフィーチャーセットか?」
- 文書化: 将来のミスアライメントを避けるために、書面で合意を得る
詳細なスクリプトについては、 references/difficult-conversation-scripts.md を参照してください
フィードバックをうまく受け取る
あなたが受ける側の場合:
会話中
- 完全に聞く - 彼らが話している間に弁明を準備しない
- 明確化の質問をする - 「具体的な例を教えてもらえますか?」
- 確認するために言い換える - 「つまり、あなたが言っているのは...」
- 影響を認識する - 意図が異なる場合でも:「あなたに影響を与えたことがわかります」
- 防御的にならない - 提起してくれてありがとう
会話の後
- 正直に振り返る - フィードバックに真実があるか?
- 行動を識別する - 異なる方法で何をするか?
- フォローアップする - 変更していることを彼らに知らせる
- 継続的なフィードバックを求める - 成長にコミットしていることを示す
クイックリファレンス:困難な会話チェックリスト
前に
- 具体的な問題を理解している
- 具体的な例がある
- 会話の目標を定義した
- 感情的に調整されている
- 彼らの視点を考慮した
中に
- 中立性と意図でオープンにした
- 事実を述べた、責任転嫁ではなく
- 具体的なフィードバックについてSBIを使用した
- 彼らの視点を求めた
- 問題だけでなく、ソリューションに焦点を当てた
- 合意した行動を文書化した
後に
- フォローアップサマリーを送信した
- チェックインをスケジュールした
- 継続的なサポートを提供している
- 進捗を認識している
関連リソース
references/feedback-sbi-model.md- より多くの例を含むフルSBIフレームワークreferences/difficult-conversation-scripts.md- オープニングラインと応答references/expectation-alignment.md- ステークホルダーの期待値を管理
推奨される読み物
- "Crucial Conversations" by Kerry Patterson & Joseph Grenny
- "Difficult Conversations" by Stone, Patton, Heen
- "Radical Candor" by Kim Scott
- Amy Edmondson の心理的安全性に関する研究
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- softaworks
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/softaworks/agent-toolkit / ライセンス: MIT
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。