speckit-workflow
為 Claude Code 和 Codex 設計的憲法驅動規格優先開發工作流,透過結構化代理循環自動化功能規劃、實作與品質保證。
簡介
Smart Ralph 提供了一個高度結構化的規格驅動開發環境,旨在將模糊的功能需求轉化為生產就緒的代碼。它透過執行「憲法優先」的方法論,作為一個基於終端的自主產品團隊運作。每一項功能都與項目特定的憲法掛鉤——這是一份定義核心原則、架構限制、技術棧和品質標準的動態文件——確保開發永遠不會偏離項目的基礎目標。
該系統將整個軟體開發生命週期(SDLC)分解為順序且受控的階段:憲法(Constitution)、規格(Specify)、澄清(Clarify)、計劃(Plan)、任務(Tasks)和實作(Implement),從而簡化了開發流程。透過使用自動遞增的功能 ID 系統,並維護詳細的狀態文件(.speckit-state.json)和進度追蹤(.progress.md),它為複雜的多任務項目提供了強大的可觀測性。該工具專為與 Claude Code 和 Codex 的無縫整合而設計,使終端代理能夠執行研究、設計和逐步的代碼執行。
-
實施憲法驅動的方法,確保專案所有功能在架構上保持一致。
-
自動化任務分解,從高階規格建立依賴關係排序的實作計劃。
-
支援複雜需求的平行任務執行,並為每個任務提供保持上下文新鮮的執行循環。
-
透過領域特定的品質檢查清單提供內建 QA 支援,作為「需求的單元測試」。
-
具備持久的狀態管理系統,可跨編碼階段追蹤進度、阻塞點和技術債。
-
提供跨文件分析,以驗證技術計劃和代碼實作是否與項目的原始規格保持一致。
-
透過插件掛鉤與 Claude Code 和 Codex 等 AI 編碼環境無縫整合。
-
當您需要在長期專案或複雜代碼庫中保持高架構完整性時,請使用此工具。
-
適合實踐嚴謹「文檔即代碼」或遵循 GitHub spec-kit 方法論的團隊。
-
以自然語言輸入需求;工具會輸出包含功能規格、技術設計、API 合約和已追蹤實作任務的目錄結構。
-
確保維護 .specify/memory/constitution.md 文件,以便為代理提供必要的專案背景與限制。
-
使用 /speckit:status 指令監控進度,以識別被阻塞的任務或待處理的核准事項。
倉庫統計
- Star 數
- 286
- Fork 數
- 14
- Open Issue 數
- 8
- 主要語言
- Shell
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 上午09:33