JuliusBrussee/cavekit
Frozen — compressed spec-driven development plugin for Claude Code. Still works; active development moved to JuliusBrussee/caveman.
解決的問題
Cavekit 為 Claude Code 提供了一種精簡、高效能的規格驅動開發(SDD)方法。它消除了複雜代理群組與儀表板的開銷,以單一、持久的 SPEC.md 檔案取代,作為代理的長期記憶,防止建構過程中的上下文遺失與幻覺。
工作原理
系統使用三個主要指令(/ck:spec、/ck:build、/ck:check)組成的「迴圈」來管理開發週期。它採用「穴居人編碼」——一種壓縮的符號化表示法,相比標準敘述性文字顯著減少令牌使用量——來描述技能與需求。工作流程基於一個包含特定區段(目標、限制、介面、研究、不變量、任務、缺陷)的單一 Markdown 檔案。
適用對象
希望在不承擔多代理編排框架的令牌成本或複雜性的情況下,使用 Claude Code 實現嚴謹的規格驅動建構循環的開發者。
主要亮點
- 持久規格:於倉儲根目錄使用
SPEC.md檔案,在上下文重置之間保持狀態。 - 穴居人編碼:相比敘述性文字,令牌使用量減少高達 75%。
- 反向傳播反射:自動將測試失敗轉換為規格中的缺陷項目與不變量。
- 零子代理:依賴主 Claude 實例,而非一組專業代理。
- 合適的儀式:提供分層命令集,將核心建構循環與高成本的可選任務(如對抗性審查或深度設計審查)分離。
相關
- Dispatch
- 專案
- 專案
- 專案
- 專案