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
- 项目
- 项目
- 项目
- 项目