news 2026/9/19 8:27:58

CCPM 多代理项目管理:从 PRD 到并行执行的 5 阶段实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CCPM 多代理项目管理:从 PRD 到并行执行的 5 阶段实战指南

CCPM 多代理项目管理:从 PRD 到并行执行的 5 阶段实战指南

【免费下载链接】ccpmProject management skill system for Agents that uses GitHub Issues and Git worktrees for parallel agent execution.项目地址: https://gitcode.com/GitHub_Trending/ccpm/ccpm

CCPM(Claude Code Project Manager)是基于 GitHub Issues 与 Git 工作树的多代理项目管理系统,把需求一路拆到可并行执行的代码。它专治三类痛点:上下文在会话间蒸发、多个代理改同一份代码互相冲突、需求被口头决定悄悄改掉。本文覆盖核心机制、并行冲突防护、提效脚本与自定义配置。

它是怎么跑起来的:核心机制拆解 🔍

CCPM 把状态从看板里挪了出来——需求落成文件,文件本身就成了进度条。

规划阶段把想法落成文件:references/plan.md先通过几轮追问把模糊需求写成 PRD,再翻译成带架构决策的技术 Epic;每个任务是带 frontmatter 的 md,状态、前置依赖、能否并行都写在文件头,落在.claude/epics/下。

同步阶段让 GitHub 成为唯一事实源:references/sync.md建一个 Epic 主 issue、批量建子 issue,把占位文件名001.md改写成真实 issue 编号并补上映射,再切出独立 worktree,给整个 Epic 一个干净隔离的环境。

执行阶段是并行的真正发生地:references/execute.md拿到 issue 先做并行分析,拆出数据库、服务、API、UI 等互不重叠的流,给每条流起一个代理,各改各的文件,用统一格式的 commit 回写进度;主会话只当指挥、不下场写实现,上下文因此始终干净。

Epic 与 Task 的层级展示

多代理/多人场景:冲突怎么防住 🚀

想让五个代理同时开干又不打架,靠的不是聪明,而是提前把地盘和退路都划清楚。

  1. 文件级隔离:每个代理只改自己那条流声明过的文件,碰到别人的先在自己的进度文件里记一笔,等对方提交后再拉取。
  2. 靠 Git 同步:高频 commit,格式统一成Issue #N: 描述,谁在什么时候干了什么,翻历史就能查。
  3. 快速失败:动共享文件前先git status <file>看一眼,发现别人改过就等待并 pull,绝不偷偷做智能合并。
  4. 人工决议:冲突由人来拍板,代理只负责把它暴露出来然后暂停,不替人做决定。
  5. 禁止 force:任何 git 操作都不带--force,保证历史可回溯、可复查。
name: 实现用户认证 status: open parallel: true # 可与无冲突任务并行 depends_on: [] # 前置依赖的 issue 号 conflicts_with: [1240] # 触碰相同文件需协调

提效脚本与自动化:哪些值得跑 ⚡

状态、站会、卡点这类查询根本不用烧 token,bash 脚本扫文件就能秒出。

脚本作用典型场景
status.sh汇总项目整体状态快速摸清全局
standup.sh生成每日站会报告晨会前一键出稿
next.sh列出下一个可接的任务决定下一步做什么
blocked.sh列出被阻塞的任务排查卡在哪
validate.sh校验项目状态一致性提交前做个体检

脚本都在skill/ccpm/references/scripts/,纯 bash、读文件出结果、零 token 成本,挂进 CI 或设成本地 alias 都行。

定制与扩展:改哪个文件、影响什么 ⚙️

想改行为,先找对文件——改错地方会让脚本和文档各说各话。

  • skill/ccpm/SKILL.md:description 是技能触发条件,五阶段路由决定一句话怎么分发 → 改这里调整哪些话会激活技能 → 触发词写太宽会误激活、太窄又不响应。
  • references/conventions.md:集中定义 frontmatter 字段、路径命名与 git/worktree 规则 → 它是所有阶段读写文件的格式契约 → 改字段名后要同步各脚本里的 grep,例如status:
  • references/execute.md:这里藏着并行代理的 prompt 模板和协调规则 → 改它直接影响多代理怎么领任务、怎么避让 → 保留Issue #N:commit 格式,否则进度脚本会失算。

5 分钟上手:从 clone 到第一条命令 🏁

从拿到仓库到跑通第一条命令,五分钟能走完整条链路。

  1. 先把仓库 clone 到本地。
  2. 在你的项目里把技能软链进 harness 的 skills 目录,例如.claude/skills/ccpm
  3. 确认 git 和已登录的ghCLI 可用,没有就gh auth login
  4. 用自然语言对 agent 说 "I want to build X",它会依次走 PRD、Epic、拆解。
  5. 想看现状直接跑状态脚本,不必切窗口去问 agent。
git clone https://gitcode.com/GitHub_Trending/ccpm/ccpm
ln -s /path/to/ccpm/skill/ccpm .claude/skills/ccpm

适合用 GitHub 管迭代、想让多个代理并行开干的中小团队,尤其 feature 驱动、并行度高的项目;单人调试或一次性脚本场景,用不上这套流程。

【免费下载链接】ccpmProject management skill system for Agents that uses GitHub Issues and Git worktrees for parallel agent execution.项目地址: https://gitcode.com/GitHub_Trending/ccpm/ccpm

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/19 8:22:21

opencode技能加载全挂?ripgrep与glibc版本兼容性排查实录

先说结论&#xff1a;我在Linux上折腾opencode的skills技能加载&#xff0c;整整一个下午&#xff0c;技能面板全红。打开技能列表&#xff0c;一个技能都没有&#xff1b;手动触发&#xff0c;日志里全是加载失败&#xff1b;换模型、重启、重装配置&#xff0c;全部无效。最后…

作者头像 李华
网站建设 2026/9/19 8:22:20

RAG系统中的重排序技术原理与优化实践

1. 检索增强生成中的重排序技术解析在构建RAG&#xff08;检索增强生成&#xff09;系统时&#xff0c;检索质量直接影响最终生成效果。传统方法通常直接使用检索器返回的top-k文档&#xff0c;但实际场景中这些文档的相关性排序往往存在优化空间。重排序技术&#xff08;Re-ra…

作者头像 李华
网站建设 2026/9/19 8:18:44

CSS cursor 完全指南:取值体系、踩坑与自定义光标实战

简介&#xff1a;CSS cursor&#xff08;鼠标样式&#xff09;是前端开发中非常实用的属性&#xff0c;这份独立 PDF 将 cursor 的常用可选值集中整理成一份速查笔记&#xff0c;面向网页设计、前端开发入门者&#xff0c;也适合需要快速确认光标交互反馈的开发者。内容按用途分…

作者头像 李华
网站建设 2026/9/19 8:18:04

对公客户风险限额试点培训:从敞口计算到SQL实现与验证

简介&#xff1a;面向银行信贷风险管理和对公客户经理的培训资料&#xff0c;围绕对公客户风险限额试点展开&#xff0c;系统讲解现行限额设定框架的局限、新限额方案的总体设计&#xff0c;以及公司类、事业类、金融机构、新成立客户、集团客户等不同类别限额计算方法和调整步…

作者头像 李华