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 从公开仓库中收录这些内容。

举报或申请下架