配方:开工前的五步决策树
跨会话?→ /goal。要 git 隔离?→ worktree。可并行且不重叠写?→ 子代理。否则单线程,跑题用 /side。
按顺序问:
- 会跨多次会话吗? 会 → 先
/goal set - 需要独立分支和干净文件状态吗? 需要 →
git worktree add - 子任务能并行吗? 能,且不写同一批文件 → 子代理
- 会写同一批文件? → worktree,不要子代理
- 其余 → 单线程。中途跑题用
/side;要保留的备选方案用/fork
反模式:超级线程、过早委派、只建不删的 worktree、含糊的 goal、本该 /side 却 /fork。