1
聚焦 2
防過度 3
測試 4
文檔 5
提交 1
聚焦問題
/focus-problem
在撰寫任何程式碼之前,先理解問題。使用平行 agents 探索程式碼庫並收集上下文。
執行內容:
- → 分析專案結構和架構
- → 搜尋相關程式碼和模式
- → 檢視現有測試和文檔
- → 識別依賴和限制
2
防止過度開發
/prevent-overdev
YAGNI 原則檢查。只建構真正需要的功能,避免過早優化和不必要的抽象。
檢查清單:
- □ 這個功能真的需要嗎?
- □ 能用更簡單的方式解決嗎?
- □ 是否加入了不必要的抽象?
- □ 最小可行實作是什麼?
3
測試先行(TDD)
/test-first
在實作之前先寫測試。Red-Green-Refactor 循環確保程式碼運作正常且易於維護。
RED
撰寫失敗的測試
GREEN
撰寫最小程式碼通過測試
REFACTOR
改善但不破壞功能
4
撰寫文檔
doc-writer agent
自動生成變更的文檔。README 更新、API 文檔,以及必要的程式碼註解。
自動生成:
- → 函式/方法的 JSDoc 註解
- → API 端點文檔
- → 新功能的 README 更新
- → 使用範例
5
智能提交
/smart-commit
自動生成符合慣例的提交訊息。一致、清晰、遵循最佳實踐。
/smart-commit
feat(auth): 實作 JWT token 驗證
- 新增含過期檢查的 validateToken 函式
- 包含 refresh token 輪換
- 新增完整測試覆蓋率 (95%)
Co-Authored-By: Claude <[email protected]>