Claude Devfleet

作者 affaan-mef648e01899b無授權條款275K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫3 天前更新

Claude DevFleet経由でマルチエージェントコーディングタスクをオーケストレーション — プロジェクトを計画し、分離された作業ツリー内で平行エージェントを派遣し、進捗を監視し、構造化レポートを読む。

AI 產生的概覽

透過執行中的 Claude DevFleet 執行個體協調平行 Claude Code 代理,完成多任務編碼專案。

功能
此技能引導代理將編碼專案規劃為一連串任務,派遣在隔離 git 工作樹中執行的平行 Claude Code 代理,監控其進度,並讀取結構化完成報告。它說明了 DevFleet 的 MCP 工具,例如 plan_project、create_mission、dispatch_mission、get_mission_status 與 get_report。產出是一組經過協調的編碼任務、合併後的結果,以及包含變更檔案、已完成工作、錯誤與後續步驟的報告。
適用情境
當編碼任務需要拆分給多個平行工作的 Claude Code 代理時使用。它適合任務之間有相依關係且結果需要自動合併的專案。它需要已執行並可透過 MCP 存取的 Claude DevFleet 執行個體。
執行需求
需要已執行並透過 MCP 連線的 Claude DevFleet 執行個體,例如使用帶 HTTP 傳輸端點的 claude mcp add 指令。需要存取該 MCP 端點的網路。此技能不附帶指令碼,僅為說明文件。

Claude DevFleet マルチエージェント オーケストレーション

使用時期

このスキルは、複数のClaude Codeエージェントをコーディングタスクで並行して作業するように派遣する必要があるときに使用します。各エージェントは完全なツール機能を備えた分離されたgit作業ツリーで実行されます。

実行中のClaude DevFleetインスタンスが必要で、MCP経由で接続:

bash
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  ↓ユーザーに報告する

ツール

ToolPurpose
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. 完了したらユーザーに報告

來源與署名

來源:affaan-m/ecc位於docs/ja-JP/skills/claude-devfleet提交ef648e0

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架