665 字
3 分钟
Claude Code 项目管理
简介与定位
Claude Code PM(ccpm)是一个 AI 辅助开发的项目管理系统,通过 GitHub Issues 与 Git worktrees,实现多个 Claude AI 代理并行执行任务的工作流。项目秉承”规格驱动开发”理念,在开发过程中强化可追踪性与协作效率。
为什么值得关注
背景问题:
- 会话上下文容易流失,导致重新探索问题
- 并行任务存在冲突风险,资源利用低
- 需求书往往偏离,进度不可见
创新应对:
- 通过 PRD(产品需求文档)→ Epic → Task → Issue → 代码的流程,实现全链路可追踪
- GitHub Issues 作为信任基础,协助 AI 和开发者高效协作
- 各 AI 代理并行处理不同任务,显著提升效率与可视性
核心设计理念与体系结构
核心原则:禁止”Vibe Coding”
每行代码必须有明确规格支持,避免丢失上下文与模糊实现。鼓励五阶段明确流程:
- Brainstorm
- Document
- Plan
- Execute
- Track
系统架构概览
.claude/├─ CLAUDE.md├─ agents/├─ commands/ (context, pm, testing)├─ context/├─ epics/│ └─ feature/│ ├─ epic.md│ ├─ task.md│ └─ updates/├─ prds/├─ rules/└─ scripts/
各模块协同支持规划、任务分解、上下文维护与同步。
命令流程
/pm:prd-new feature
: 启动 PRD 创作/pm:prd-parse feature
: 将 PRD 变为技术实施计划/pm:epic-decompose feature
: 拆分为具体任务/pm:epic-sync
或/pm:epic-oneshot feature
: 推送到 GitHub 生成 Issue/pm:issue-start 1234
,/pm:issue-sync 1234
: 启动并同步任务进度/pm:next
,/pm:status
等:管理任务优先级与整体进度
并行执行系统
- 多代理并行:一个任务分解为多个子任务,例如数据库、业务逻辑、API、UI、测试等,分别由不同代理执行,避免冲突,提升效率
- 上下文隔离:主流程对细节”清净”,各代理独立处理上下文,主线程只需关注高层调度
- GitHub 原生集成:Issues、评论、标签就是整个系统的管理入口,无需额外工具
亮点
功能 | 优势 |
---|---|
上下文保存 | 避免重复探索,统一语境 |
并行执行 | 传统单线程 vs 多代理并行,效率明显提升 |
完整审计链 | PRD → Task → Code,追踪无死角 |
透明协作 | GitHub Issues 实时展现进度与协作状态 |
人机协同 | AI 发起→人收尾→自动代码评审,自然融合开发节奏 |
Proven Results
据项目介绍,使用 ccpm 的团队结果显著:
- 减少 89% 上下文切换时间
- 5–8 个并行任务(传统是 1 个)
- 75% 降低 bug 率
- 3× 提升交付速度(视功能复杂度而定)
Claude Code 项目管理
https://blog.lpkt.cn/posts/claude-code-pm/