CCPM 并行编码工作树
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/coordinate-issue-backed-parallel-coding-worktrees-with-ccpm。
技能介绍
为什么需要它
在多代理协作的编码任务中,常见的做法是让几个代理在同一个工作区里「接力」改代码。这种做法的问题在于:上下文会互相污染,A 代理刚改完的配置可能被 B 代理覆盖,而真正需要审查的变更却混在一堆临时对话里,难以追溯。
CCPM 技能要解决的正是这个问题。它把计划拆成 GitHub Issues,每个任务有明确的边界和责任人,而不是靠聊天记忆来传递状态。
它如何工作
该技能的核心流程分为三步:
- 计划入 Issue:将开发计划分解为独立的 GitHub Issue,每个 Issue 描述一个具体任务
- 工作树隔离:为每个 Issue 创建独立的
git worktree,代理在自己的工作树中执行编码,互不干扰 - 并行执行:标记为
parallel: true的任务可以在多个代理之间并发运行,不会产生文件冲突
这种方式的关键优势是可审查性。每个变更都关联到具体的 Issue,完成后通过 GitHub 的 PR/Issue 机制进行审核,而不是依赖聊天中口口相传的「我记得改过了」。
适用边界
需要注意的是,这个技能对操作者有明确要求:
- 需要熟悉 GitHub Issues 的工作流,能接受基于问题的阶段管理而非即时对话
- 仓库需要启用 git worktree 支持,且使用与 agent-skills 兼容的编码工具包
- 不适合小规模、单人、无需并行的快速迭代任务—— overhead 会超过收益
同时,parallel: true 的标记需要谨慎使用。并非所有任务都适合并行化,涉及共享状态或依赖关系的变更仍需串行处理。
使用场景
- 多代理并行开发同一仓库时,用 `parallel: true` 把任务分派到多个 worktree,避免文件冲突。
- 计划已拆解成 GitHub Issues,需要让每个代理在自己的 worktree 中独立实现并提 PR。
- 不希望依赖聊天记忆跟踪进度,改用 Issue 阶段记录计划、执行与审查状态。
- 需要审查多个代理的并行编码产出,通过 GitHub Issues 与 PR 链路追溯变更来源。
适合人员
- 协调多代理并行改代码的工程师,需要一个可审查、可追溯的执行方式。
- 负责代码评审的技术负责人,希望把变更关联到 GitHub Issue 而不是临时对话。
- 管理同一仓库多个 worktree 的操作者,想要清晰的任务边界和冲突隔离。
- 使用 agent-skills 兼容工具包的开发者,计划通过 Issue 流程驱动代理执行。