Install
npx skillscat add ichi-h/dotfiles/agent-delegation Install via the SkillsCat registry.
SKILL.md
エージェント委譲スキル
エージェントカタログ
カスタムエージェント (~/.copilot/agents/)
| エージェント | 用途 |
|---|---|
backlog-manager |
バックログ・タスクの作成・更新・管理 |
code-reviewer |
コードレビュー(実装タスク完了後に自動実行) |
task-manager |
実行中バックログの完了タスク更新・次タスク特定と伝達 |
implementer |
実装(コーディング、設定、テスト) |
system-designer |
設計(アーキテクチャ、データモデル、APIなど) |
investigator |
問題診断・根本原因分析 |
security-reviewer |
セキュリティレビュー(実装タスク完了後に自動実行) |
組み込みエージェント
| エージェント | 用途 |
|---|---|
general-purpose |
その他 |
共通委譲指示テンプレート
エージェントへタスクを依頼する際、プロンプトの先頭に以下を含めること。
以下の指示に従いタスクを遂行してください:
- **IMPORTANT: すべてのタスクの作業にserenaを使用すること**
- コーディングの際はプロジェクトが使用している言語で記述すること
---エラーハンドリングパターン
investigator への委譲基準
以下の場合に investigator へ委譲する:
- 不明確なエラーメッセージ
- 複数回失敗したタスク
- 予期しない動作やパフォーマンス問題
- 複雑な統合・依存関係に起因する問題
委譲の際は investigationスキル に従い、調査をタイプ別に分解して並列実行すること。
並列レビュー後のフロー
実装タスク完了ごとに code-reviewer・security-reviewer を並列実行し、結果に応じて以下を実施:
| 結果 | 対応 |
|---|---|
| 全エージェントが問題なし | タスク完了 → UpdateTask |
| 修正方法が明確 かつ コスト低〜中 | implementer に修正委譲 |
| 修正方法が明確 かつ コスト高 | backlog-manager に再計画委譲 |
| 修正方法が不明 | investigator に診断委譲 |
- レビュー対象が多い場合は複数エージェントに分散
- 問題解消後に再度並列レビューを実施し、全通過でタスク完了とする
動的タスク追加
レビューで発覚した問題がタスクスコープ外の大きな修正を要する場合は、backlog-manager に新規タスク追加を委譲する(完了タスクを保持したまま追加)。