⭐ GitHub: automazeio/ccpm - Claude Code 项目管理系统 CCPM (Claude Code Project Manager) 是一个经过实战验证的系统,通过将混乱的编程会话转化为结构化、可追踪的工作流程,革命性地改变了 AI 辅助开发。停止丢失上下文,停止任务阻塞,停止发布错误,这个专为 Claude Code 设计的综合项目管理框架将彻底改变您的开发方式。
🚀 什么是 CCPM?
CCPM 是一个 Claude Code 工作流系统,能够实现:- 规范驱动开发 - 每一行代码都可以追溯到规范
- 并行代理执行 - 多个 AI 代理同时工作
- GitHub Issues 集成 - 与您现有工具的原生协作
- 完整可追溯性 - 从 PRD 到生产的完整审计跟踪
- 上下文保持 - 永远不会在会话之间丢失项目状态
🎯 核心理念:杜绝随意编程
每一行代码都必须可以追溯到规范。 CCPM 遵循严格的 5 阶段规范:
- 🧠 头脑风暴 - 思考得比舒适区更深入
- 📝 文档化 - 编写不留任何解释空间的规范
- 📐 规划 - 使用明确的技术决策进行架构设计
- ⚡ 执行 - 完全按照规范构建
- 📊 跟踪 - 在每个步骤保持透明的进度 没有捷径。没有假设。没有遗憾。
🔥 有什么不同?
传统开发方式 Claude Code PM 系统 会话间丢失上下文 持久上下文 贯穿所有工作 串行任务执行 并行代理 处理独立任务 基于记忆的”随意编程” 规范驱动 具备完整可追溯性 进度隐藏在分支中 透明审计跟踪 在 GitHub 中 手动任务协调 智能优先级排序 使用/pm:next
🏗️ 系统架构
📋 5 阶段工作流程
1. 产品规划阶段
.claude/prds/feature-name.md
2. 实施规划阶段
.claude/epics/feature-name/epic.md
3. 任务分解阶段
.claude/epics/feature-name/[task].md
4. GitHub 同步
5. 执行阶段
⚡ 并行执行革命
速度的数学公式
传统方法:- 包含 3 个 issues 的 Epic
- 串行执行
- 单线程开发 CCPM 系统:
- 相同的包含 3 个 issues 的 Epic
- 每个 issue 分割成约 4 个并行流
- 12 个代理同时工作
Issues 不是原子性的
单个”实现用户认证”issue 变成:- 代理 1:数据库表和迁移
- 代理 2:服务层和业务逻辑
- 代理 3:API 端点和中间件
- 代理 4:UI 组件和表单
- 代理 5:测试套件和文档 全部在相同的工作树中同时运行。
上下文优化
传统单线程方法:- 主对话承载所有实施细节
- 上下文窗口被模式、API 代码、UI 组件填满
- 最终达到上下文限制并失去连贯性 并行代理方法:
- 主线程保持清洁和战略性
- 每个代理在隔离中处理自己的上下文
- 实施细节永远不会污染主对话
- 主线程保持监督而不被代码淹没
🤝 为什么选择 GitHub Issues?
大多数 Claude Code 工作流程都是孤立运行的——单个开发者在其本地环境中与 AI 工作。CCPM 解锁了真正的协作:真正的团队协作
- 多个 Claude 实例可以同时在同一项目上工作
- 人类开发者通过 issue 评论实时看到 AI 进度
- 团队成员可以在任何地方加入——上下文始终可见
- 管理者获得透明度而不中断流程
无缝的人机 AI 交接
- AI 可以开始任务,人类可以完成(反之亦然)
- 进度更新对每个人可见,不被困在聊天记录中
- 代码审查通过 PR 评论自然发生
- 没有”AI 做了什么?“的会议
单一真实来源
- 没有单独的数据库或项目管理工具
- Issue 状态就是项目状态
- 评论是审计跟踪
- 标签提供组织
🛠️ 关键命令
初始设置
/pm:init- 安装依赖并配置 GitHub
PRD 管理
/pm:prd-new- 为新产品需求启动头脑风暴/pm:prd-parse- 将 PRD 转换为实施 epic/pm:prd-list- 列出所有 PRD/pm:prd-status- 显示 PRD 实施状态
Epic 管理
/pm:epic-decompose- 将 epic 分解为任务文件/pm:epic-sync- 将 epic 和任务推送到 GitHub/pm:epic-oneshot- 一个命令中分解和同步/pm:epic-show- 显示 epic 及其任务
Issue 执行
/pm:issue-start- 使用专业代理开始工作/pm:issue-sync- 将更新推送到 GitHub/pm:issue-status- 检查 issue 状态/pm:next- 显示带有 epic 上下文的下一个优先 issue
工作流程命令
/pm:status- 整体项目仪表板/pm:standup- 每日站会报告/pm:sync- 与 GitHub 完全双向同步
📊 验证结果
使用 CCPM 的团队报告:- 89% 减少上下文切换损失的时间
- 5-8 个并行任务 vs 之前的 1 个
- 75% 减少错误率,得益于详细的任务分解
- 高达 3 倍更快的功能交付,基于复杂性
🚀 快速开始(2 分钟)
1. 克隆和设置
2. 初始化系统
- 安装 GitHub CLI(如果需要)
- 通过 GitHub 认证
- 安装 gh-sub-issue 扩展以实现父子关系
- 创建所需目录
- 更新 .gitignore
3. 创建 CLAUDE.md
4. 启动系统
5. 开始您的第一个功能
💡 示例工作流程
🔧 技术特性
GitHub 集成
- 使用 gh-sub-issue 扩展 实现适当的父子关系
- 如果未安装扩展则回退到任务列表
- Epic issues 自动跟踪子任务完成情况
- 标签提供组织(
epic:feature,task:feature)
文件管理
- 任务在分解期间以
001.md,002.md开始 - GitHub 同步后,重命名为
{issue-id}.md(例如1234.md) - 使导航简单:issue #1234 = 文件
1234.md
设计哲学
- 有意避免 GitHub Projects API 的复杂性
- 所有命令首先在本地文件上操作以提高速度
- 与 GitHub 的同步是明确且受控的
- Worktrees 为并行工作提供清洁的 git 隔离
🎯 谁应该使用 CCPM?
独立开发者
- 在长时间开发会话中维护上下文
- 将复杂功能分解为可管理的任务
- 以专业规范跟踪进度
小团队
- 协调多个开发者和 AI 代理
- 保持对 AI 辅助开发的可见性
- 扩展超越单人 Claude Code 工作流程
企业团队
- 确保合规性和可追溯性要求
- 将 AI 开发与现有 GitHub 工作流程集成
- 为 AI 辅助代码维护专业标准
🔮 AI 项目管理的未来
CCPM 代表了从将 AI 视为编程助手到将其视为开发团队成员的范式转变。通过提供结构、上下文和协作协议,CCPM 使 AI 代理能够以思维的速度工作,同时保持人类监督和专业标准。 这不仅仅是项目管理——这是可扩展 AI 辅助开发的基础,可以从独立项目增长到企业级软件交付。准备转换您的 Claude Code 工作流程了吗? 立即安装 CCPM,体验结构化、并行 AI 辅助开发的力量。
- ⭐ 在 GitHub 上加星
- 🚀 立即开始
- 🐦 关注获取更新
- 工具 - 探索 ClaudeCode 的工具和实用程序
- Claude Code Router - 强大的 Claude Code 路由工具,支持多模型智能路由和成本优化