loulanyue/spec-kit-zh

Chinese-localized spec-driven development toolkit for Codex, Claude Code, Cursor, and other AI coding agents.

解決的問題

Spec Kit ZH 提供了一種「規格驅動開發」(SDD)的結構化框架,擺脫以往透過反覆試錯提示 AI 產生程式碼的模式。它透過將規格本身轉為可執行內容,解決了實作不一致、碎片化或品質低落的軟體問題,進而驅動規劃、任務分解與最終實作階段。

工作原理

該工具提供一個 CLI(specify-zh),可使用一組標準化的提示範本(斜線指令)初始化專案,這些範本專為各種 AI 編碼代理設計。開發流程遵循嚴格的順序:

  1. 憲法:建立專案治理與開發標準。
  2. 規格:定義需求與使用者故事(「做什麼」與「為什麼做」)。
  3. 計畫:決定技術堆疊與架構(「怎麼做」)。
  4. 任務:將計畫分解為可執行的檢查清單。
  5. 實作:執行任務以建構功能。

該工具透過將這些結構化指令注入代理環境,支援多種 AI 代理(如 Claude Code、Cursor、Windsurf、GitHub Copilot)。

適用對象

希望利用 AI 代理建構高品質軟體,同時維持架構控制權,並避免無計畫迭代的「感覺編碼」(vibe-coding)方式的軟體開發者與團隊。

主要亮點

  • 代理無關:透過通用模式支援大量 AI 代理,包括 Claude、Gemini、Cursor、Windsurf 等。
  • 結構化工作流程:強制執行從治理 → 規格 → 計畫 → 任務 → 實作的邏輯流程。
  • 廣泛應用:適用於新專案("Greenfield")、向既有系統新增功能("Brownfield")或創意探索。
  • CLI 工具:透過 uv 簡單安裝,並使用 specify-zh init 輕鬆初始化專案。

相關

  • 專案
  • Dispatch
  • 專案
  • 專案
  • Dispatch