作業の責任範囲を整理し、エージェント定義に必要な情報を抽出する。エージェント設計時、責任範囲整理時、またはユーザーが責任範囲、役割分担、責任境界、エージェント構成に言及した際に使用する。
View on GitHubRevTechStudio/rts-plugins
rts-plugin-generator
rts-plugin-generator/skills/responsibility-mapper/SKILL.md
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/RevTechStudio/rts-plugins/blob/main/rts-plugin-generator/skills/responsibility-mapper/SKILL.md -a claude-code --skill responsibility-mapperInstallation paths:
.claude/skills/responsibility-mapper/# Responsibility Mapper ## 概要 このSkillは、ユーザーが提供する作業や業務の情報を基に、責任範囲を整理し、エージェント定義に必要な情報を抽出する。ユーザーとの対話を通じて責任の境界を明確にし、適切なエージェント構成を提案する。 ## 責任範囲 このSkillは以下の範囲をカバーする: - 作業や業務の責任範囲の収集 - 責任範囲の分類と整理 - 責任範囲内・責任範囲外の明確化 - エージェント候補の特定と分類 - 推奨エージェント構成の提案 - エージェント定義情報の作成 ## ワークフロー ### フェーズ1: 責任収集 ユーザーとの対話を通じて、作業や業務の責任範囲に関する情報を収集する。 **実施内容:** 1. 対象となる作業や業務を確認する 2. 作業の目的と範囲を把握する 3. 担当者や役割を特定する 4. 責任の境界を確認する 5. 関連する作業やシステムを把握する **質問例:** ```markdown 【責任範囲の確認】 エージェントに担当させたい責任範囲を教えてください。 1. フェーズ全体(例: 要件定義フェーズ全体、設計フェーズ全体) 2. 領域全体(例: セキュリティ領域全体、品質管理領域全体) 3. 特定の役割(例: レビュー担当、ドキュメント作成担当) 4. その他(具体的に教えてください) ``` **良い例:** ```markdown 責任範囲: データベース設計フェーズ全体 目的: データベーススキーマの設計、正規化、ドキュメント作成を一貫して管理する 担当者: データベースエンジニア、バックエンド開発者 境界: - 開始: 要件定義が完了し、エンティティの候補が特定された時点 - 終了: テーブル定義書とDDLスクリプトが作成され、レビューが完了した時点 関連: - 前工程: 要件定義(エンティティ候補の提供) - 後工程: データベース構築(DDLスクリプトの実行) ``` **悪い例:** ```markdown 責任範囲: データベース 目的: いろいろやる 担当者: 誰か 境界: よくわからない ``` ### フェーズ2: 責任分類 収集した責任範囲を、カテゴリ別に分類し整理する。 **実施内容:** 1. 責任範囲をフェーズ別、領域別、役割別に分類する 2. 責任の粒度を評価する(大きすぎる、適切、小さすぎる) 3. 責任の重複を確認する 4. 責任のギャップを特定する 5. 責任の優先順位を付ける **分類基準:** - **フェーズ別**: 開発プロセスの特定フェーズに対する責任(要件定義、設計、実装など) - **領域別**: 特定の技術領域や品質領域に対する責任(セキュリティ、パフォーマンス、テストなど) - **役割別**: 特定の役割や作業に対する責任(レビュー、ドキュメント作成、検証など) **良い例:** ```markdown 【責任分類結果】 フェーズ別責任: - データベース設計フェーズ全体 - エンティティ定義 - 正規化 - ER図作成 - テーブル定義書作成 - DDLスクリプト生成 粒度評価: 適切 - 1つのフェーズとして明確な範囲がある - 作業の開始と終了が明確 - 成果物が定義されている 重複確認: - 要件定義フェーズとの境界: エンティティ候補の特定は要件定義の責任 - データベース構築フェーズとの境界: DDLスクリプトの実行は構築の責任 優先順位: 1. エンティティ定義(最も重要、後続作業の基礎) 2. 正規化(品質の要) 3. テーブル定義書作成(ドキュメント) 4. ER図作成(可視化) 5. DDLスクリプト生成(自動化) ``` **悪い例:** ```markdown 【責任分類結果】 フェーズ: いろいろ 粒度: たぶん良い 重複: 知らない ``` ### フェーズ3: 範囲定義 責任範囲内と責任範囲外を明確に定義する。 **実施内容:** 1. 責任範囲内の項目を列挙する 2. 責任範囲外の項目を列挙する 3. 境界が曖昧な項目を明確にする 4. 注意事項を整理する 5. 制約条件を確認する **定義基準:** - **責任範囲内**: エージェントが明確に担当する範囲 - 具体的で検証可能 - 開始と終了が明確 - 成果物が定義されている - **責任範囲外**: エージェントが担当しない範囲 - 混同しやすい範囲 - 他のエージェントや人間の責任 - 明示的に除外すべき範囲 **良い例:** ```markdown 【責任範囲定義】 責任範囲内: *