promptgarten 🌱
🌍 DE

命令参考 · Claude Code

/batch

在整个代码库中并行编排大规模改动:先调研,再把工作拆分成多个单元,交由子代理分别实现。

在整个代码库中并行编排大规模改动:先调研,再把工作拆分成多个单元,交由子代理分别实现。 [Skill] 将工作拆分成 5-30 个独立单元并展示计划;确认后,每个单元会在各自独立的 Git 工作树中启动一个后台子代理,负责实现、测试并发起 Pull Request。需要 Git 仓库。

什么时候用?

可以拆分为整个代码库中许多独立单元的大型更改

/batch rename the legacy HTTP client to the new SDK across all 15 services

每个单元都需要拥有独立 PR 并并行测试的迁移任务

/batch migrate every module from CommonJS to ESM

什么时候不该用?

涉及一到两个文件的小型单一任务

规划阶段 + 隔离的工作树(Worktree)+ 每个单元独立的 PR,对于小任务来说纯属额外开销

更好的选择: 使用普通 Prompt 或单个子代理,而不是 /batch

不存在 Git 仓库

/batch 需要一个 Git 仓库,以便为每个单元创建隔离的工作树

更好的选择: 先执行 'git init',或不使用 /batch 手动完成更改

来源