| name | plan-master |
| version | 1.0.0 |
| description | 將任務拆解為可執行的 Milestones,支援 PDCA 循環規劃 |
| author | miles990 |
| tags | ["planning","task-decomposition","milestone","pdca"] |
| dependencies | {"mcp":[{"package":"@anthropic/cipher-mcp","required":false,"note":"用於參考過去類似任務的規劃"}]} |
| interface | {"input":[{"name":"task","type":"string","description":"要規劃的任務描述","required":true},{"name":"research_report","type":"object","description":"來自 research skill 的研究報告","required":false},{"name":"context","type":"object","description":"額外上下文","required":false}],"output":[{"name":"plan","type":"object","description":"結構化任務計劃(含 Milestones)"},{"name":"next_action","type":"string","description":"建議的下一步(通常是執行 M1)"}]} |
| triggers | [{"pattern":"規劃任務","description":"需要將任務拆解時"},{"pattern":"研究完成","description":"research 完成後自動觸發"},{"pattern":"重新規劃","description":"需要調整計劃時"}] |
Plan Master
收到任務/研究報告 → 拆解子目標 → 定義 Milestones → 輸出可執行計劃
核心理念
┌─────────────────────────────────────────────────────────────────┐
│ 大目標拆小步,每步可驗證 │
│ │
│ 傳統模式:收到任務 → 開始做 → 做到哪算哪 │
│ 規劃模式:收到任務 → 拆解 → 排序 → 逐步執行 → 持續驗證 │
└─────────────────────────────────────────────────────────────────┘
規劃流程
Step 1: 理解目標
問自己:
1. 最終要達成什麼?
2. 成功的標準是什麼?
3. 有什麼約束條件?
4. 有沒有類似的過去經驗可參考?
Step 2: 查詢過去規劃經驗(如有 Cipher)
await mcp__cipher__ask_cipher({
message: "我之前有規劃過類似的任務嗎?Milestone 怎麼分的?"
})
Step 3: 拆解 Milestones
每個 Milestone 必須滿足:
┌─────────────────────────────────────────────────────────────────┐
│ Milestone 設計原則 │
│ │
│ ✓ 獨立可驗證 - 完成後可以明確確認「做完了」 │
│ ✓ 大小適中 - 1-5 個任務,不要太大也不要太碎 │
│ ✓ 順序合理 - 依賴關係清楚,不能跳過前置 │
│ ✓ 有驗收標準 - 每個 Milestone 有明確的完成條件 │
└─────────────────────────────────────────────────────────────────┘
Step 4: 定義任務細節
每個任務包含:
task:
id: "1.1"
description: "任務描述"
acceptance: "驗收標準"
estimated_effort: "small | medium | large"
dependencies: []
Step 5: 輸出計劃
plan:
goal: "最終目標描述"
success_criteria:
- "成功標準 1"
[]
[]