665 字
3 分钟
Claude Code 项目管理
2025-08-21

简介与定位#

Claude Code PM(ccpm)是一个 AI 辅助开发的项目管理系统,通过 GitHub Issues 与 Git worktrees,实现多个 Claude AI 代理并行执行任务的工作流。项目秉承”规格驱动开发”理念,在开发过程中强化可追踪性与协作效率。


为什么值得关注#

背景问题:#

  • 会话上下文容易流失,导致重新探索问题
  • 并行任务存在冲突风险,资源利用低
  • 需求书往往偏离,进度不可见

创新应对:#

  • 通过 PRD(产品需求文档)→ Epic → Task → Issue → 代码的流程,实现全链路可追踪
  • GitHub Issues 作为信任基础,协助 AI 和开发者高效协作
  • 各 AI 代理并行处理不同任务,显著提升效率与可视性

核心设计理念与体系结构#

核心原则:禁止”Vibe Coding”#

每行代码必须有明确规格支持,避免丢失上下文与模糊实现。鼓励五阶段明确流程:

  1. Brainstorm
  2. Document
  3. Plan
  4. Execute
  5. 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/
作者
lollipopkit
发布于
2025-08-21
许可协议
CC BY-NC-SA 4.0