Skills Development Multi-Agent Coding Orchestration System

Multi-Agent Coding Orchestration System

v20260704
claude-devfleet
A robust framework for orchestrating complex, multi-step coding tasks using multiple AI agents. It functions by first planning the entire project into a mission dependency graph (DAG), then dispatching specialized agents to isolated Git worktrees for parallel development. The system automatically monitors progress, handles merges, and generates structured, comprehensive reports detailing changes, completed tasks, and next steps.
Get Skill
207 downloads
Overview

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?) プロジェクト内のミッションをリスト

ワークフロー

  1. 計画plan_project(prompt="...")を呼び出す → project_id + ミッションリスト
  2. 表示:ユーザーにミッション計画を表示
  3. 派遣:最初のミッションでdispatch_mission()を呼び出す
  4. 監視get_mission_status()で進捗をチェック
  5. 報告get_report()で完了時の報告

フル自動:計画と起動

  1. plan_project(prompt="...")
  2. 最初のミッションをDispatch
  3. 残りのミッションは依存関係に基づいて自動Dispatch
  4. 完了したらユーザーに報告
Info
Category Development
Name claude-devfleet
Version v20260704
Size 3.12KB
Updated At 2026-07-09
Language