Claude DevFleet経由でマルチエージェントコーディングタスクをオーケストレーション — プロジェクトを計画し、分離された作業ツリー内で平行エージェントを派遣し、進捗を監視し、構造化レポートを読む。
Install
npx skills add https://github.com/affaan-m/ecc --skill claude-devfleetSKILL.md
Claude DevFleet マルチエージェント オーケストレーション
使用時期
このスキルは、複数のClaude Codeエージェントをコーディングタスクで並行して作業するように派遣する必要があるときに使用します。各エージェントは完全なツール機能を備えた分離されたgit作業ツリーで実行されます。
実行中のClaude DevFleetインスタンスが必要で、MCP経由で接続:
claude mcp add devfleet --transport http http://localhost:18801/mcp
動作方法
User → 「認証とテスト付きのREST APIを構築」
↓
plan_project(prompt) → project_id + mission DAG
↓
計画をユーザーに表示 → 承認を取得
↓
dispatch_mission(M1) → エージェント1は作業ツリーで生成
↓
M1完了 → 自動マージ → M2を自動派遣(M1に依存)
↓
M2完了 → 自動マージ
↓
get_report(M2) → files_changed、what_done、errors、next_steps
↓
ユーザーに報告する
ツール
| Tool | Purpose |
|---|---|
plan_project(prompt) |
AIが説明をミッションチェーン付きプロジェクトに分割 |
create_project(name, path?, description?) |
プロジェクトを手動で作成、project_idを返す |
create_mission(project_id, title, prompt, depends_on?, auto_dispatch?) |
ミッションを追加。depends_onはミッションIDの文字列のリスト。auto_dispatch=trueで依存関係が満たされたとき自動開始。 |
dispatch_mission(mission_id, model?, max_turns?) |
ミッション上でエージェントを開始 |
cancel_mission(mission_id) |
実行中のエージェントを停止 |
wait_for_mission(mission_id, timeout_seconds?) |
ミッション完了までブロック |
get_mission_status(mission_id) |
ブロックなしでミッション進捗をチェック |
get_report(mission_id) |
構造化レポートを読む |
get_dashboard() |
システム概要:実行中のエージェント、統計 |
list_projects() |
すべてのプロジェクトをブラウザ |
list_missions(project_id, status?) |
プロジェクト内のミッションをリスト |
ワークフロー
- 計画:
plan_project(prompt="...")を呼び出す →project_id+ ミッションリスト - 表示:ユーザーにミッション計画を表示
- 派遣:最初のミッションで
dispatch_mission()を呼び出す - 監視:
get_mission_status()で進捗をチェック - 報告:
get_report()で完了時の報告
例
フル自動:計画と起動
plan_project(prompt="...")- 最初のミッションをDispatch
- 残りのミッションは依存関係に基づいて自動Dispatch
- 完了したらユーザーに報告
Related skills
find-skillsvercel-labs3.6MHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.handoffmattpocock883KCompact the current conversation into a handoff document for another agent to pick up.microsoft-foundrymicrosoft618KBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, create agent, update agent, add tool to agent, invoke agent, agent.yaml, agent insights, pull agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, prompt optimizer, optimize agcavemanjuliusbrussee544KUltra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".