Download for macOS
Skill

caveman

@juliusbrussee Updated 2026-08-14

Caveman encoding for SPEC.md and spec-adjacent writes. Loaded by /spec, /build, /check. Cuts tokens ~75% vs prose while staying precise. Triggers on any write to SPEC.md or when user says "caveman", "compress this", "be brief".

claude-codeparallel-agentsskillsspec-driven-developmenttest-driven-development

Install

git clone https://github.com/JuliusBrussee/cavekit /tmp/cavekit && ln -s /tmp/cavekit/skills/caveman ~/.claude/skills/caveman

From README

caveman — spec encoding Applies to SPEC.md writes, spec-referencing prose, backprop entries. Does NOT apply to code, error strings, commit messages, PR descriptions. GRAMMAR Drop articles (a, an, the). Drop filler (just, really, basically, simply, actually). Drop aux verbs where fragment works (is, are, was, were, being). Drop pleasantries. No hedging (skip "might", "perhaps", "could be worth"). Fragments fine. Short synonyms: fix > implement, big > extensive, run > execute. SYMBOLS Prefer over words: PRESERVE VERBATIM Never compress: Code blocks, snippets, one-liners with backticks. Paths: src/auth/mw.go. URLs. Identifiers: function names, variable names, env vars. Numbers and versions. Error message strings. SQL, regex, JSON, YAML. Quoted strings. SHAPES Invariant: Bug row (pipe table under §B): Task row (pipe table under §T): Status: x done, wip, . todo. Escape literal | as \|.