Subagent({{AGENT_CONFIG_DIR}}/agents/*.md)の作成・更新・削除を対話で行い、フロントマター仕様と品質を維持したまま反映する。Subagent作成、agent追加、subagent updateを依頼されたときに使用する。
Agents/に作成すべきSubagent:
skills: フィールドで1つ以上のSkillを携えるAgents/に作成不要なもの:
qa-xxx サブエージェントqa-skill-qc を使用し、各Skillの ./evaluation/evaluation_criteria.md に基づいて評価するPreflight:
{{AGENT_CONFIG_DIR}}/agents/配下のエージェントファイルを確認する。./assets/agent_template.md を参照する。{{AGENT_CONFIG_DIR}} は実行環境に応じて決定:
.cursor.claude.codexSubagent作成判断:
skills: で指定できる生成:
./questions/subagent_maintenance_questions.md に従い入力を確定する。Subagent新規作成時のフォーマット:
---
name: agent-name
description: "エージェントの専門領域と自動委譲のトリガー説明"
skills: skill1, skill2, skill3
---
# Agent Name
エージェントの詳細な役割、専門性、いつClaudeが呼び出すべきかの説明。
## Expertise Overview
- 専門領域1
- 専門領域2
- 専門領域3
## Critical First Step
タスク実行前に必ず行うべき手順(ドキュメント取得など)
## Domain Coverage
- 対応可能なタスク1
- 対応可能なタスク2
## Response Format
期待される出力形式と引用要件
## Quality Assurance
検証ステップとエラーハンドリング
{{AGENT_CONFIG_DIR}}/agents/{agent-name}.mdskills: フィールドに1つ以上のSkillを指定することskillsを使うSubagentの場合:
skills: フィールドに指定するSkillが存在することを確認する## Subagent Execution セクションが必要であることを伝える(サブエージェントパス、用途、入出力を明記)CLAUDE.md / AGENTS.md への追記:
patterns: セクションに追記python3 scripts/update_agent_master.py --source cursor --force で3環境同期を実施する。検証:
./assets/agent_check_report_template.md 形式で検証ログを作成する。QC(必須):
qa-skill-qc)に評価・チェックを委譲する。qa-skill-qc は最初に ./evaluation/evaluation_criteria.md をReadし、以下を中心にQCを実施する:
qa-skill-qc でQCする(最大3回)。バックログ反映:
subagent_policy:
qa-xxx サブエージェントは Agents/ に作成しないqa-skill-qc を使用し、各Skillの ./evaluation/evaluation_criteria.md に基づいて評価する起動条件に従い、条件を満たすSkillを自動実行する。