サブエージェント活用ガイド
CLAUDE.mdから分離。各サブエージェントの役割と発火タイミングを定義。
各Skill(/spec, spec-workflow)のSKILL.mdにサブエージェントの発火タイミングと詳細が記載されている。ここではプロジェクト横断の概要のみ記載。
| サブエージェント | 役割 | 発火元Skill |
|---|---|---|
| spec-reviewer | EARS記法・AC品質チェック | /spec |
| architect | 既存パターン整合性・技術選定レビュー | /spec(条件付き) |
| test-strategist | ACからテストケース導出 | spec-workflow |
| code-reviewer | AC適合性・コード品質チェック | spec-workflow |
| quality-gate | 全AC充足・テスト通過の最終確認 | 全PR(必須) |
品質ゲート(スキップ不可)
| タイミング | サブエージェント | 理由 |
|---|---|---|
| TDD開始前 | test-strategist | ACからテストケースを導出し、テスト設計の品質を担保 |
| PR作成前 | code-reviewer | AC適合性・コード品質・セキュリティを検証 |
| PRマージ前 | quality-gate | 全AC充足・テスト通過の最終確認 |
エージェント定義ファイル
各エージェントの詳細な指示は .claude/agents/ ディレクトリに格納:
.claude/agents/architect.md.claude/agents/code-reviewer.md.claude/agents/quality-gate.md.claude/agents/spec-reviewer.md.claude/agents/test-strategist.md