claude-code/claude-zh/commands/pm2.md

83 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# PM2 流程 (PM2 Workflow)
PM2 具備品質閘控 (Quality gates) 的結構化開發流程 (研究 → 構思 → 規劃 → 執行 → 優化 → 審查)。
## 使用方式
```bash
/pm2 <任務描述>
```
## 上下文 (Context)
- 待處理任務:$ARGUMENTS
- 結構化 6 階段流程
- 具備品質指標檢查與使用者核准機制
## 流程步驟
### 階段 1研究 (Research)
`[Mode: Research]` - 了解需求並收集上下文
1. **需求完整度評分** (0-10)
- 目標清晰度 (0-3)
- 預期結果 (0-3)
- 範圍邊界 (0-2)
- 約束條件 (0-2)
2. **決策**
- ≥ 7繼續。
- < 7停止回報詳細的缺失項目並詢問澄清問題
### 階段 2構思 (Ideation)
`[Mode: Ideation]` - 提案與分析
1. 提出至少 2 個解決方案
2. 為每個方案進行 **UX 評估**
3. 為每個方案進行 **技術可行性分析**
4. 顯示對比表並等待使用者選擇
### 階段 3規劃 (Planning)
`[Mode: Plan]` - 詳細分解
1. 將選定的方案拆解為多個實作階段
2. 識別每個階段的具體步驟
3. 產生風險評估 (//)。
4. 建立測試方案
5. 等待使用者核准
### 階段 4實作 (Implementation)
`[Mode: Execute]` - 程式碼開發
1. 嚴格遵循核准的計畫
2. 遵循專案的程式碼風格與標準
3. 確保功能完整性
### 階段 5優化 (Optimization)
`[Mode: Optimize]` - 精煉與修復
1. 針對新程式碼執行 Linter / 型別檢查
2. 檢查效能瓶頸
3. 檢查安全漏洞
4. 根據回饋實施優化
### 階段 6品質審查 (Quality Review)
`[Mode: Review]` - 最終驗證
1. 對比計畫檢查完成度
2. 執行相關測試
3. 回報問題與建議
4. 請求最終交付確認
## 規則
- **品質閘控**若評分 < 7 則必須停止
- **使用者為主**每個關鍵階段 (2, 3, 6) 均需使用者確認
- **一致性**始終保持相同的回應格式
- **不要過早實作**在階段 4 之前不要修改任何程式碼