让多个AI同时开工还不打架?这个Git Worktree神技绝了
让多个 AI 同时开工,还不打架?试试这个 Git Worktree 神技!
你可能遇到过这种情况:有个大项目需要重构,拆成五六块想让 AI 并行处理,结果一跑起来,文件冲突满天飞,合并能合并到怀疑人生。
一个叫 parallel-agent-workflow 的 Skill 解决了这个痛点——它用 Git 自带的 worktree 功能,给每个 AI agent 分配一个完全隔离的工作目录,真正实现「各干各的,互不干扰」。
它是怎么工作的?
核心思路很优雅:把一个大任务拆成 N 个独立子任务,每个子任务在独立的 git worktree 里跑。跑完之后分阶段合并。
具体流程分四步:
- 规划阶段:分析任务,拆成独立单元,决定用几个 agent,需要哪些环境信息(依赖安装命令、测试命令等)
- 执行阶段:每个 agent 在自己的 worktree 里独立工作,完成后提交、清除 worktree
- 分组合并:先把相关工作合并成小组,再把小组逐步合并成主分支
- 汇报阶段:给用户汇总最终分支名、commit hash 和合并情况
所有 agent 通过 Task tool 并行启动,各自跑完的结果统一汇总。整个过程不需要手动解决文件冲突——因为根本不会冲突。
适用场景
- 多组件重构:每个组件分配一个 agent,各自改各自的文件,最后合并
- 并行功能开发:多人并行开发不同功能,用 AI 同步推进
- 大规模代码变更:一次性对项目多处修改,交给多个 agent 同时处理
怎么安装?
在 Claude Code 里直接输入安装命令即可:
curl -o ~/.claude/skills/parallel-agent-workflow/SKILL.md --create-dirs "https://raw.githubusercontent.com/bolasblack/claude-skills/master/skills/parallel-agent-workflow/SKILL.md"
或者用 skills CLI:
npx skills add bolasblack/claude-skills --skill parallel-agent-workflow
一句话总结
parallel-agent-workflow 解决的是「AI 并行化」最核心的问题——文件隔离。它用 git worktree 替代了手动分支管理,让多 agent 并行开发从「理论上可行」变成「实际上好用」。如果你经常需要让 AI 同时处理多个任务,这个 Skill 值得一试。
评论区
0 条评论
登录后可评论。