🚀Claude Code PM 彻底颠覆传统编程开发!轻松实现并行开发!支持Spec-driven规范驱动开发!让GitHub Issues秒变独立分支的神器!开发效率提升300%!支持头脑风暴生成PRD文档
在 AI 编程快速崛起的今天,越来越多的开发者和团队开始尝试将 Claude Code、ChatGPT Code Interpreter 等工具引入到日常开发工作流中。但随之而来的一个现实问题是:AI 辅助开发虽然能提升速度,但团队协作、上下文管理、任务拆分和代码质量保障,依旧是痛点。
🚀本篇笔记所对应的视频:
- 👉👉👉 通过哔哩哔哩观看
- 👉👉👉 通过YouTube观看
- 👉👉👉 Subagents视频
- 👉👉👉 Gemini CLI视频
- 👉👉👉 Context Engineering视频
- 👉👉👉 SuperClaude视频
- 👉👉👉 Claudia视频
- 👉👉👉 Task Master视频
- 👉👉👉 Zen MCP编程视频
- 👉👉👉 Augment编程视频
- 👉👉👉 Serena MCP视频
- 👉👉👉 我的开源项目
- 👉👉👉 请我喝咖啡
- 👉👉👉 我的微信:stoeng
- 👉👉👉 承接大模型微调、RAG、AI智能体、AI相关应用开发等项目。
🔥AI智能体相关视频
如果只是个人写一个小脚本,AI 已经很好用了。但当一个团队想要交付一个功能完善、可追溯、可协作的大型项目时,就会遇到如下问题:
- 上下文容易丢失:AI 一次只能处理有限上下文,复杂项目需要反复补充说明。
- 任务容易阻塞:传统开发往往是串行执行,一个环节没完成,后续都得等。
- 代码质量不稳定:AI 生成的代码有时过于随意,缺乏规范和可追溯性。
- 协作成本高:AI 和人类开发者之间如何切换和同步进展?
这正是 CCPM(Claude Code Project Management) 想要解决的问题。
什么是 CCPM?
CCPM,全称 Claude Code Project Management,是一个开源的项目管理框架,专为 Claude Code 用户和 AI 辅助开发团队设计。它通过 GitHub Issues 与 Git worktrees 的组合,将传统的需求文档、技术设计、任务拆分、代码生成和交付过程,完整串联成一条可追溯、可协作、可自动化的开发流水线。
一句话总结:
👉 CCPM 可以把 PRD(产品需求文档) → Epic(技术方案) → Issues(任务拆分) → Code(生产代码) 全流程自动化执行,并确保 上下文不丢失、过程可追溯、结果高质量。
CCPM 的核心优势
相比传统的开发模式,CCPM 带来的优势非常明显:
1. 上下文永不丢失
CCPM 会在本地为每个任务维护独立上下文,存放在 .claude/
文件夹中。无论是 AI Agent 还是人类开发者,都能随时调取历史记录,不需要来回补充背景信息。
这极大地减少了“反复解释”的时间浪费,用户反馈显示 上下文切换时间可减少 89%。
2. 并行开发,效率翻倍
在 CCPM 中,大任务会被拆分成多个独立任务(issues),标记为 parallel: true
后,可以交给多个 AI Agent 或团队成员同时进行。
这意味着你可以让 5-8 个任务并行执行,而不是傻等前一个任务完成。最终的交付速度,通常比传统串行开发快 2-3 倍。
3. 杜绝「Vibe Coding」
所谓 Vibe Coding,就是“凭感觉写代码”。这在 AI 生成代码的场景下尤其常见,容易导致 bug 和返工。
CCPM 强调 每一行代码必须可追溯到 PRD → Epic → Issue 的源头,从根本上保证了代码的合理性和质量。据用户反馈,bug 率降低了 75%。
4. 无缝协作,天然支持分布式团队
所有任务和进展会自动同步到 GitHub Issues,这成为团队的“单一真相中心”。
人类和 AI 可以随时切换执行任务,不会出现“我做了一半,AI 接不上”或者“AI 写的代码没人能看懂”的情况,非常适合远程和分布式团队。
5. 开源、可扩展、隐私友好
CCPM 完全开源(MIT 协议),支持本地运行。你可以将它与自己的 CI/CD、文档生成器,甚至其他 AI Agent 通信协议(ACP)结合,实现高度定制化。
CCPM 的使用场景
那么,CCPM 适合用在什么样的团队和项目里呢?
✅ 1. 从 0 到 1 的功能开发
假设你要开发一个全新的功能(比如一个 Todo List 应用),只需要:
- 用
/pm:prd-new todo-list
生成产品需求文档 - 用
/pm:prd-parse todo-list
转成技术方案 - 用
/pm:epic-decompose todo-list
拆解为任务 - 启动 AI Agents 并行执行
/pm:epic-merge todo-list
一键合并代码到主分支
最终,你会得到一个 可直接上线的完整应用,包含 HTML、CSS、JS、测试和文档。
✅ 2. 复杂项目的多团队协作
在大型项目中,不同团队负责不同模块,AI 和人类开发者需要频繁切换。CCPM 的上下文管理和 GitHub 集成,保证了任务不会丢失、信息不会断层。
✅ 3. 想要提升研发效率的 AI 驱动团队
如果你正在尝试 AI 结对编程(Pair Programming) 或 AI 辅助 Scrum 开发,CCPM 可以作为核心工作流框架,帮你把碎片化的 AI 交互变成系统化的工程实践。
一个案例:Todo List 开发
在官方示例中,一个 Todo List 应用 通过 CCPM 被完整开发:
- HTML 架构:符合语义化、可访问性标准
- CSS 系统:响应式布局,支持移动端
- 核心 JS 功能:CRUD + LocalStorage 持久化
- 用户体验优化:键盘快捷键 + 动画效果
- 跨浏览器测试:通过率 93.6%,WCAG 2.1 AA 合规
整个过程 3.5 小时完成,最终产出 7500+ 行代码 和完整测试文档,达到可直接生产部署的标准。
总结
在 AI 编程逐渐成为主流的今天,CCPM 提供了一种全新的思路:
它不是替代开发者,而是通过 上下文管理 + 并行执行 + 可追溯性 + 自动化协作,让人类与 AI 的合作更加高效、可靠、专业。
如果你是:
- 想要快速交付产品的创业团队
- 想探索 AI 辅助敏捷开发的新方式
- 或者是分布式远程团队,想解决协作和上下文丢失的问题
👉 那么 CCPM 将会是你非常值得尝试的一款工具。
项目地址:
https://github.com/automazeio/ccpm
未来,随着 AI 辅助开发工具不断进化,像 CCPM 这样连接 需求 → 计划 → 执行 → 测试 → 部署 的工作流系统,或许会成为开发团队的标配。
⚡️安装方式
✅Unix/Linux/macOS (direct commands)
git clone https://github.com/automazeio/ccpm.git . && rm -rf .git
✅Windows (cmd)
git clone https://github.com/automazeio/ccpm.git . && rmdir /s /q .git
✅Windows (PowerShell)
git clone https://github.com/automazeio/ccpm.git .; Remove-Item -Recurse -Force .git
⏺ 📚 Claude Code PM 帮助文档(中文版)
🎯 快速开始工作流
/pm:prd-new
—— 创建一个新的 PRD(产品需求文档)/pm:prd-parse
—— 将 PRD 转换为 Epic(实现方案)/pm:epic-decompose
—— 将 Epic 拆分为任务/pm:epic-sync
—— 同步到 GitHub/pm:epic-start
—— 启动并行执行
📄 PRD 命令
/pm:prd-new
—— 新建一个产品需求文档(头脑风暴入口)/pm:prd-parse
—— 将 PRD 转换为实现方案(Epic)/pm:prd-list
—— 列出所有 PRD/pm:prd-edit
—— 编辑现有 PRD/pm:prd-status
—— 查看 PRD 的实现进度
📚 Epic 命令
/pm:epic-decompose
—— 将 Epic 拆分为任务文件/pm:epic-sync
—— 同步 Epic 和任务到 GitHub/pm:epic-oneshot
—— 一键完成拆分和同步/pm:epic-list
—— 列出所有 Epic/pm:epic-show
—— 展示 Epic 及其任务/pm:epic-status [name]
—— 查看某个 Epic 的进度/pm:epic-close
—— 标记 Epic 为已完成/pm:epic-edit
—— 编辑 Epic 详情/pm:epic-refresh
—— 根据任务更新 Epic 进度/pm:epic-start
—— 启动并行 Agent 执行
📝 Issue 命令
/pm:issue-show
—— 展示某个 Issue 及子任务/pm:issue-status
—— 查看 Issue 状态/pm:issue-start
—— 启动专用 Agent 开始处理 Issue/pm:issue-sync
—— 将 Issue 更新同步到 GitHub/pm:issue-close
—— 标记 Issue 为完成/pm:issue-reopen
—— 重新打开已关闭的 Issue/pm:issue-edit
—— 编辑 Issue 详情/pm:issue-analyze
—— 分析 Issue,发现可并行的子任务
🔄 工作流命令
/pm:next
—— 显示下一个优先级最高的任务/pm:status
—— 查看整个项目的总体进度面板/pm:standup
—— 生成每日站会报告/pm:blocked
—— 显示所有被阻塞的任务/pm:in-progress
—— 列出正在进行中的任务
🔗 同步命令
/pm:sync
—— 与 GitHub 双向完全同步/pm:import
—— 导入已有的 GitHub Issues
🔧 维护命令
/pm:validate
—— 检查系统完整性/pm:clean
—— 归档已完成的工作/pm:search
—— 全局搜索所有内容
⚙️ 设置命令
/pm:init
—— 安装依赖并配置 GitHub/pm:help
—— 显示帮助信息
💡 小贴士
- 使用
/pm:next
快速找到可做的任务 - 使用
/pm:status
查看项目整体情况 - 标准 Epic 流程:
prd-new → prd-parse → epic-decompose → epic-sync
- 查看
README.md
获取完整文档
Comments