Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 09:05:49 +08:00
commit 6bdf233c6b
51 changed files with 11774 additions and 0 deletions

134
commands/plan.md Normal file
View File

@@ -0,0 +1,134 @@
## 計劃模式
啟動實施前的計劃制定模式,制定詳细的實施策略。通過在代碼實施前制定結構化計劃,支持高效開發。
### 使用方法
```bash
# 請求 Claude 進入 Plan Mode
"制定 [實施內容] 的實施計劃"
```
### 基本示例
```bash
# 新功能的實施計劃
"制定用戶認證功能的實施計劃"
# 系統設計計劃
"制定微服務拆分的實施計劃"
# 重構計劃
"制定遗留代碼的重構計劃"
```
### 與 Claude 的協作
```bash
# 復杂功能實施
"制定聊天功能的實施計劃。包括 WebSocket、實時通知、歷史管理"
# 數據庫設計
"制定電商網站的數據庫設計計劃。包括商品、訂單、用戶管理"
# API 設計
"制定 GraphQL API 的實施計劃。包括認證、緩存、速率限制"
# 基礎設施設計
"制定 Docker 化的實施計劃。包括開發環境、生產環境、CI/CD"
```
### Plan Mode 的特點
**自動啟動**
- 檢測到實施任務時自動啟動 Plan Mode
- 可通過"制定實施計劃"等關鍵詞明確啟動
**結構化規格書**
- 需求定義 (用戶故事·驗收標準)
- 設計書 (架構·數據設計·UI 設計)
- 實施計劃 (任務分解·進度跟蹤·質量保證)
- 風險分析與對策
**審批流程**
- 通過 `exit_plan_mode` 工具提交計劃
- **重要**: 無論工具返回值如何,必须等待用戶的明確批準
- 禁止未經批準就開始實施
- 可以修改·調整計劃
- 仅在批準後才開始使用 TodoWrite 進行任務管理
### 詳细示例
```bash
# 復杂系統實施
"制定在線支付系統的實施計劃。包括 Stripe 集成、安全性、錯誤處理"
# 前端實施
"制定 React 儀表板的實施計劃。包括狀態管理、組件設計、測試"
# 後端實施
"制定 RESTful API 的實施計劃。包括認證、驗證、日誌記錄"
# DevOps 實施
"制定 CI/CD 管道的實施計劃。包括測試自動化、部署、監控"
```
### 3 阶段工作流程
#### 阶段 1: Requirements(需求定義)
- **用戶故事**: 明確功能的目的和價值
- **驗收標準**: 定義完成條件和質量標準
- **約束·前提條件**: 整理技術·時間約束
- **優先級排序**: Must-have/Nice-to-have 分類
#### 阶段 2: Design(設計)
- **架構設計**: 系統構成和技術選型
- **數據設計**: 模式、API 規格、數據流
- **UI/UX 設計**: 界面構成和操作流程
- **風險分析**: 潜在問題和對策
#### 阶段 3: Implementation(實施)
- **任務分解**: 细分為可實施的單位
- **進度跟蹤**: 通過 TodoWrite 進行狀態管理
- **質量保證**: 測試策略和驗證方法
- **審批流程**: 通過 exit_plan_mode 提交計劃並等待明確批準
### 注意事項
**適用範圍**
- Plan Mode 最適合復杂的實施任務
- 簡單修改或小規模變更使用常規實施形式
- 推薦用于 3 步以上的工作或新功能開發
**技術約束**
- 不要信任 `exit_plan_mode` 工具的返回值
- 審批流程通過用戶的明確意思表示判斷
- 與 CLI 的 plan mode 是不同的功能
**執行注意事項**
- 严禁在批準前開始實施
- 提交計劃後必须等待用戶響應
- 出錯時提供替代方案
### 執行示例
```bash
# 使用示例
"制定用戶管理系統的實施計劃"
# 預期行為
# 1. Plan Mode 自動啟動
# 2. 需求分析和技術選型
# 3. 實施步骤的結構化
# 4. 通過 exit_plan_mode 提交計劃
# 5. 批準後開始實施
```