用途:批量并行处理多个 GitHub issue。每个 issue 分配独立 worktree,并强制 TDD 流程;由 lead agent 统一协调,全部完成后创建堆叠式 PR。
主要能力:解析逗号分隔的 issue 编号(如 67,68,69 或 #67 #68 #69);并行派发 issue-worker 代理提取每个 issue 的目标、验收标准、边界条件及可能触及的文件;为每个 issue 创建 worktree 并激活 TDD 状态;创建 Agent Team(lead 仅协调、不实现,teammate 每个 issue 一个);检测 issue 间文件冲突,若重叠由 lead 介入,若高度耦合则提示改为顺序处理;由 pr-planner 决定 PR 顺序,按依赖进行 rebase 并创建堆叠 PR;最后输出汇总表。
使用方式:调用 /sprint 并传入 issue 编号。需设置环境变量 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 才启用 Agent Teams;通过 echo "${CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS:-not_set}" 检查。若未设置或为空,则回退为 setup-only 模式:仅创建 worktree 并激活 TDD,不调用 /work-on-issue,避免重复 worktree,用户需进入各 worktree 手动运行 /write-tests 开始 TDD。worktree 创建命令示例:.claude/scripts/worktree-create.sh issue-<N>-<short-desc> && cd .worktrees/issue-<N>-<short-desc> && bash .claude/hooks/tdd-state.sh activate <N> && cd -。堆叠 PR 创建时先以 main 为基线创建首个 PR,后续 PR 先 rebase 到前一分支再创建;若 rebase 冲突,报告给用户而非自动解决。
适用场景:多个相关或独立、规模中小(每个约 200 行以内变更)的 issue 批量并行处理。
不适用:单个 issue(改用 /work-on-issue)、紧密耦合并须顺序执行的 issue、需要独立专注会话的超大 issue。
限制:Agent Teams 依赖实验性环境变量,未启用时只能做 worktree 准备;冲突与 rebase 冲突不会自动处理,需用户介入。