Blueprint (JuliusBrussee) / cavekit — Summary
Important disambiguation: The GitHub repository JuliusBrussee/blueprint is NOT a planning tool named "Blueprint." The repository was renamed to cavekit (v4.0.0) as of current analysis. The README header reads "cavekit" and the plugin.json name field is "ck". This is a completely different product from imbue-ai/blueprint despite sharing the same repository name slug.
cavekit 4 is a compressed spec-driven development framework for Claude Code that compresses the entire SDLC into three slash commands and one file (SPEC.md) using "caveman encoding" — a ~75% token-reduction notation that replaces prose with symbols, fragments, and pipe tables. Its three commands are: /ck:spec (sole mutator of SPEC.md — creates, amends, or backprops bugs), /ck:build (single-thread plan→execute against spec with auto-backprop on failure), and /ck:check (read-only drift report listing §V/§I/§T violations). The central innovation is backpropagation: every test failure becomes a §B bug entry and a §V invariant in the spec, building institutional memory that prevents recurrence. With 948 stars and a previous v3.1.0 "Hunt lifecycle" version (12+ commands, 12 subagents), cavekit 4 is a deliberate minimization to the essential core. Compared to seeds, it is closest to spec-driver (spec-first, test-enforced, single-file SPEC.md) but differs in caveman encoding, explicit backprop protocol, and refusing all orchestration.