跳至主要內容
← 返回 Director Mode Lite
/workflow

5 步驟工作流程

結構化的開發方法,防止過度工程化,確保每個步驟的品質。

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]>