Back to Skills

responsibility-mapper

verified

作業の責任範囲を整理し、エージェント定義に必要な情報を抽出する。エージェント設計時、責任範囲整理時、またはユーザーが責任範囲、役割分担、責任境界、エージェント構成に言及した際に使用する。

View on GitHub

Marketplace

rts-plugins

RevTechStudio/rts-plugins

Plugin

rts-plugin-generator

Repository

RevTechStudio/rts-plugins

rts-plugin-generator/skills/responsibility-mapper/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/RevTechStudio/rts-plugins/blob/main/rts-plugin-generator/skills/responsibility-mapper/SKILL.md -a claude-code --skill responsibility-mapper

Installation paths:

Claude
.claude/skills/responsibility-mapper/
Powered by add-skill CLI

Instructions

# 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
【責任範囲定義】

責任範囲内:

*

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
6564 chars