让多个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 值得一试。

GitHub 仓库地址 →


GitHub: https://github.com/bolasblack/claude-skills

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 579 阅读