上篇使用 Spec Workflow 需求 → 設計 → 任務 → 實作,這樣的開發流程深得我心,這次來試試 Claude Code PM(CCPM),看看是否能滿足我的開發流程?

什麼是 Claude Code PM?
CCPM 全名 Claude Code Project Management,是一個開源的專案管理框架 automazeio/ccpm: Project management system for Claude Code using GitHub Issues and Git worktrees for parallel agent execution.,專為 Claude Code 使用者與 AI 開發團隊設計。
它的核心理念是:把 PRD → Epic → Issue → Code 串成一條可追溯、可協作、可自動化的流水線。
主要特點:
- 上下文永不遺失
每個任務都有獨立上下文,存在.claude/
資料夾,AI 或人類都能隨時接手。 - 並行開發
任務可標記parallel: true
,多個 AI Agent 或團隊成員同時進行,效率提升 2~3 倍。 - 杜絕 Vibe Coding
每行程式碼都能追溯到 PRD → Epic → Issue,bug 率降低 75%。 - 無縫協作
所有進度同步到 GitHub Issues,適合分布式團隊。 - 開源、可擴展、隱私友好
MIT 授權,本地可跑,能與 CI/CD、文件生成器、其他 AI Agent 整合。
開發環境
- Windows 11 Pro
- WSL2 + Ubuntu 24.04
- ASP.NET Core 9
安裝
開一個新的資料夾,取版控上的資料
Unix/Linux/macOS
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 裡面的 command、agent 是我們所需要的。

基本流程
以開發一個 task-management-service 應用為例:
建立 PRD
/pm:prd-new task-management-service-v1
功能說明: 啟動產品需求文件(PRD)生成流程,會根據輸入的 feature-name 進行全面性腦力激盪,產出包含: - 產品願景 - 使用者故事 - 成功標準 - 技術與業務限制
claude 會問問題,你必須要跟它互動,激盪你腦中的想法
生成 PRD,路徑為 .claude/prds/task-management-service-v1.md,檢視檔案,若沒有問題就可以往下一步 /pm:prd-parse task-management-service-v1
轉換成技術方案
/pm:prd-parse task-management-service-v1
功能說明: 將 PRD 轉換成技術實作計畫,內容包含: 架構設計決策 技術實作方式 依賴項目與整合點
生成方案,路徑為 /.claude/epics/task-management-service-v1/epic.md,檢視檔案,若沒有問題就可以往下一步 /pm:epic-decompose task-management-service-v1
拆解成任務
/pm:epic-decompose task-management-service-v1
功能說明: 將 epic 拆解成具體可執行的任務,每個任務都會包含: - 接受標準(Acceptance Criteria) - 預估工時(Effort Estimate) - 是否可平行執行(Parallelization Flag)
這裡建立的三個並行任務
任務建立後,可以發到 github 或是立即執行任務,
/pm:epic-sync feature-name # Or for confident workflows: /pm:epic-oneshot feature-name
執行第一個任務
開始執行 T001
NOTE:不知道為什麼我目前的版本沒有 /pm:task-start 001,Claude 回應卻有這指令
任務執行與進度同步(Execution Phase)
/pm:issue-start 1234 # 啟動專屬 agent 處理 issue /pm:issue-sync 1234 # 推送進度更新 /pm:next # 取得下一個優先任務
NOTE:若 Claude 被中斷了,可以用 /pm:next command 取得資訊
NOTE:執行步驟 prd-new → prd-parse → epic-decompose → epic-sync → issue-start(epic-start)
其他常用命令
/pm:init:初始化專案,包含 github 設定
- /pm:epic-sync:同步任務到 github
- /pm:epic-start:啟動並行 agent
- /pm:epic-merge todo-list:合併到主分支
更多的 command 可以參考 automazeio/ccpm: Project management system for Claude Code using GitHub Issues and Git worktrees for parallel agent execution.
心得
- PRD 建立前的互動比 Spec Workflow 更多,可以跟 AI 腦力激盪,補足人類自身的盲點。
- 實作任務可以拆小,更專注實作小範圍。
- 並行任務能顯著縮短交付時間,但要注意任務間的依賴關係。
範例專案
https://github.com/yaochangyu/eventbus-platform-ccpm/tree/main
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET