ichi-h

agent-delegation

orchestratorが使用するサブエージェント選択ガイドと委譲パターンを定義します。エージェントカタログ、共通委譲指示、エラーハンドリングパターンを提供します。

ichi-h 1 Updated 3mo ago
GitHub

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-reviewersecurity-reviewer を並列実行し、結果に応じて以下を実施:

結果 対応
全エージェントが問題なし タスク完了 → UpdateTask
修正方法が明確 かつ コスト低〜中 implementer に修正委譲
修正方法が明確 かつ コスト高 backlog-manager に再計画委譲
修正方法が不明 investigator に診断委譲
  • レビュー対象が多い場合は複数エージェントに分散
  • 問題解消後に再度並列レビューを実施し、全通過でタスク完了とする

動的タスク追加

レビューで発覚した問題がタスクスコープ外の大きな修正を要する場合は、backlog-manager に新規タスク追加を委譲する(完了タスクを保持したまま追加)。