Orchestrates multi-agent coding tasks via Claude DevFleet: plan projects, dispatch parallel agents in isolated worktrees, monitor progress, and read structured reports.
How this skill is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:claude-devfleetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
当你需要调度多个 Claude Code 智能体并行处理编码任务时使用此技能。每个智能体在隔离的 git 工作树中运行,拥有完整的工具链。
当你需要调度多个 Claude Code 智能体并行处理编码任务时使用此技能。每个智能体在隔离的 git 工作树中运行,拥有完整的工具链。
需要通过 MCP 连接运行中的 Claude DevFleet 实例:
claude mcp add devfleet --transport http http://localhost:18801/mcp
用户 → "构建一个带认证和测试的 REST API"
↓
plan_project(prompt) → project_id + 任务 DAG
↓
向用户展示计划 → 获得批准
↓
dispatch_mission(M1) → 智能体 1 在工作树中生成
↓
M1 完成 → 自动合并 → 自动调度 M2(依赖 M1)
↓
M2 完成 → 自动合并
↓
get_report(M2) → 已变更文件、完成内容、错误、下一步
↓
向用户报告
| 工具 | 用途 |
|---|---|
plan_project(prompt) | AI 将描述分解为带有链式任务的项目 |
create_project(name, path?, description?) | 手动创建项目,返回 project_id |
create_mission(project_id, title, prompt, depends_on?, auto_dispatch?) | 添加任务。depends_on 是任务 ID 字符串列表(例如 ["abc-123"])。设置 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?) | 列出项目中的任务 |
关于
wait_for_mission的说明: 这会阻塞对话最多timeout_seconds(默认 600)。对于长时间运行的任务,建议改为每 30-60 秒使用get_mission_status轮询,这样用户可以看到进度更新。
plan_project(prompt="...") → 返回 project_id + 带有 depends_on 链和 auto_dispatch=true 的任务列表。depends_on 为空)上调用 dispatch_mission(mission_id=<first_mission_id>)。其余任务在其依赖完成后自动调度(因为 plan_project 为它们设置了 auto_dispatch=true)。get_mission_status(mission_id=...) 或 get_dashboard() 检查进度。get_report(mission_id=...)。向用户分享要点。DevFleet 默认最多运行 3 个并发智能体(可通过 DEVFLEET_MAX_AGENTS 配置)。当所有槽位已满时,设置了 auto_dispatch=true 的任务在任务监视器中排队,并在槽位释放时自动调度。使用 get_dashboard() 检查当前槽位使用情况。
plan_project(prompt="...") → 显示带有任务和依赖关系的计划。depends_on 为空的那个)。auto_dispatch=true)。get_mission_status 或 get_dashboard() 轮询,直到所有任务达到终态(completed、failed 或 cancelled)。get_report(mission_id=...) — 总结成功项并用错误和下一步标注失败项。create_project(name="My Project") → 返回 project_id。create_mission(project_id=project_id, title="...", prompt="...", auto_dispatch=true) → 捕获 root_mission_id。
为每个后续任务调用 create_mission(project_id=project_id, title="...", prompt="...", auto_dispatch=true, depends_on=["<root_mission_id>"])。dispatch_mission(mission_id=...) 启动第一个任务链。get_report(mission_id=...)。create_project(name="...") → 获取 project_id。create_mission(project_id=project_id, title="实现功能", prompt="...") → 获取 impl_mission_id。dispatch_mission(mission_id=impl_mission_id),然后用 get_mission_status 轮询直到完成。get_report(mission_id=impl_mission_id) 审查结果。create_mission(project_id=project_id, title="审查", prompt="...", depends_on=[impl_mission_id], auto_dispatch=true) — 由于依赖已满足,自动启动。get_dashboard() 检查智能体槽位可用性。auto_dispatch=true。没有此标志,任务将保持 draft 状态。npx claudepluginhub aaione/everything-claude-code-zhOrchestrates multi-agent coding tasks via Claude DevFleet — plan projects, dispatch parallel agents in isolated worktrees, monitor progress, and read structured reports.
Orchestrates multi-agent coding tasks via Claude DevFleet: plans projects into mission DAGs, dispatches parallel agents to isolated git worktrees, monitors progress, and retrieves structured reports.
Orchestrates Claude Code agent teams for parallel development. Manages team composition, task distribution, dependency graphs, and result aggregation. Supports plan approval mode.