用途:Swarm 是面向实现阶段的统一执行引擎,读取 /skill:plan 生成的计划,在 git worktree 中并行启动 worker 智能体,监控进度并协调合并,属于 Plan → Implement → Validate 三步工作流的第二步。
主要能力:加载并校验计划产物;初始化功能分支 worktree;按批次执行(启动→监控→合并);创建 PR;支持状态查询、断点恢复、干跑预览与并发上限控制。
使用方式:/skill:swarm <feature-name> 执行计划;--status 查看编排状态;--resume 恢复中断的编排;--dry-run 预览不启动;--max-parallel 3 限制并发智能体数。前置条件:已运行 /skill:plan {feature-name},存在 docs/plans/{feature-name}.md、docs/tasks/{feature-name}-phase-*.md、docs/specs/{feature-name}-spec.md,Worktrunk CLI 已配置,工作目录干净。
流程:Phase 1 加载校验计划;Phase 2 用 orchestration_init 创建功能分支 worktree;Phase 3 按批次用 agent_spawn 启动智能体(base 始终为功能分支),每 30 秒轮询 agent_status,完成后做 lint、test、build 预合并校验,再用 worktree_merge 按依赖顺序合并;Phase 4 生成汇总并用 gh pr create 创建 PR。所有操作在 .worktrees/ 内进行,主仓库保持在 dev。
适用场景:需要并行实现多阶段任务、希望隔离 worktree 并统一合并的团队开发流程。
限制:依赖计划产物与 Worktrunk CLI;智能体失败、合并冲突、超时(30 分钟)需人工介入;具体收费、平台支持等信息暂未提供。