通过Claude DevFleet编排多智能体编程任务——规划项目、在隔离的工作树中并行派遣代理、监控进度并阅读结构化报告。
このスキルは、複数のClaude Codeエージェントをコーディングタスクで並行して作業するように派遣する必要があるときに使用します。各エージェントは完全なツール機能を備えた分離されたgit作業ツリーで実行されます。
実行中のClaude DevFleetインスタンスが必要で、MCP経由で接続:
bash
claude mcp add devfleet --transport http http://localhost:18801/mcp
text
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
↓
ユーザーに報告する
ToolPurposeplan_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="...")