Agent Skills:把工程紀律封裝成 AI 編碼助手的 slash 指令流程

這是一組將軟體工程生命週期拆解為七個階段、並各自封裝成 skill/slash 指令的做法,用意是讓 AI 編碼助手在執行任務時遵循結構化流程,而不是接到需求就直接生成程式碼。

流程順序與各階段職責:

  1. /spec——先寫規格書,明確需求與範圍,避免目標不清就動工。
  2. /plan——把規格拆解成具體、可執行的任務清單。
  3. /build——增量式實作,過程中內建 TDD(測試驅動開發)紀律,確保每次改動都有對應測試。
  4. /test——獨立的測試驅動驗證步驟,強化測試覆蓋率與品質把關。
  5. /review——五軸程式碼審查,從多個面向檢視程式碼品質(具體五軸內容未在筆記中列出)。
  6. /code-simplify——上線前簡化程式碼,移除多餘複雜度。
  7. /ship——上線前檢查清單,作為交付前的最後把關。

應用策略:這種「規格→計畫→實作+TDD→測試→審查→簡化→上線」的順序,可以做成 Claude Code(或類似 agent 工具)的自訂 skills/slash commands,把團隊或個人的工程紀律固化成可重複調用的流程。每個階段有明確職責邊界,能降低 AI 一次到位生成程式碼所帶來的品質與維護風險。

#Skills #Claude Code #AI Agent