Agent Orchestrator 并行编码代理编排
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/orchestrate-parallel-coding-agents-with-autonomous-ci-and-review-handoff-using-agent-orchestrator。
技能介绍
要解决什么问题
把同一个仓库同时交给多个编码代理,很快会撞上三类问题:工作区互相踩踏,一个代理的中间改动污染另一个的上下文;CI 跑红或评审提出意见后,需要人工把报错复制到对应会话、再重新唤醒那个代理,交接链条容易断;反复在多个会话之间切换也浪费大量时间。
技能如何工作
思路是单监督者 + 隔离 worktree:
- 在一个仓库上启动唯一的
supervisor代理,由它统一分派任务 - 各子代理在各自独立的
worktree中工作,文件系统层面隔离,避免相互覆盖 - 当 CI 失败或评审给出 comment 时,编排器按归属自动把反馈路由回负责的代理,由该代理接着修复,形成闭环
适用边界与注意点
- 运行环境需要
Node.js 20+、Git 2.25+、tmux和GitHub CLI,缺一不可 - 上游未提供可直接提取的安装与使用说明,接入前需要自己读一遍实现
- 文档指向
https://github.com/1991513ccie-png/skills,在敏感工作流中运行前建议先评估其实际行为
使用场景
- 同一仓库需同时实现多个互不依赖的功能,希望各代理在独立 worktree 中并行开发、互不覆盖。
- 多代理并行提交后 CI 多处失败,希望编排器自动把每条报错路由给对应代理修复,无需人工逐个转发。
- PR 收到多条评审意见,希望按代码归属自动把每条 comment 交给负责的代理继续修改。
- 需要持续安排多个编码代理在同一仓库轮转作业,希望有统一的监督者统一分派任务并维持上下文。
适合人员
- 维护多模块单体仓库的工程师,希望同时推进多个独立需求而不互相阻塞。
- 负责 CI 值班的工程师,希望红灯后不必手动把报错逐条转发给对应代理修复。
- 管理多个编码代理的技术负责人,希望评审意见自动交接而不是靠人盯 PR。
- 搭建自动化开发流水线的工程师,希望在隔离 worktree 中批量调度代理并保留归属记录。