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