規格先行開發

概念

規格先行開發

定義

在 AI 輔助開發中,先完成需求分析和架構設計(規格文件),再交由 AI 依規格實作的方法論。核心原則:「永遠先規劃再實作,別讓 AI 自由發揮」。

關鍵數據點(附來源)

  • 後端先行順序:資料庫版本升級策略 → CRUD 類別 → API/Ajax → 前端(ai-wordpress-development)
  • 規劃 Agent 流程:需求 → 自動拆解子功能 → 匹配 Command/Skill → 結構化待辦文件(ai-development-planning)
  • 每份子功能文件包含:使用者故事、開發清單、參考程式碼、對應 Command(ai-development-planning)
  • 經過一整年實戰驗證的方法論(ai-wordpress-development)

前提與局限性

  • 需要開發者有足夠的領域知識來撰寫規格
  • 對於需求不明確的探索性專案,過度規格化反而是阻力
  • 前期的 Command/Skill 建置投入不低

衝突標記

無。三篇來源觀點高度一致。

關聯概念

  • [[Spec Coding]]
  • [[AI 開發規劃 Agent]]
  • [[Skill 驅動開發]]
  • [[AI 開發四層級]]