Cuts spec documentation down to about 25% of original token count while keeping precision intact. Drops articles, filler words, and auxiliary verbs, then leans on symbols like → for "leads to" and ∴ for "therefore". Works well for SPEC.md files, invariants, and bug tracking tables where you're writing for yourself or your team, not external stakeholders. Leaves code, paths, error strings, and identifiers completely untouched. The compression is aggressive but reversible in your head, which makes it useful for high-churn design docs where you're iterating fast and token budgets matter. Switch back to prose when writing commits, PRs, or anything a non-team member will read.

skills.sh installs
2.8K
GitHub stars
1.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add juliusbrussee/cavekit --skill caveman --agent claude-code

Installs into .claude/skills of the current project.

Files

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:

→   leads to / becomes / on <x>
∴   therefore / fix
∀   for all / every
∃   exists / some
!   must / required
?   may / optional / unknown
⊥   never / forbidden / nil
≠   not equal
∈   in
∉   not in
≤   at most
≥   at least
&   and
|   or
§   section reference

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

Sponsors

Details

Repository
github.com/juliusbrussee/cavekit
Category
DevOps & CI/CD
First seen
May 16, 2026

More from juliusbrussee/cavekit

All 5
1apify avatarapify-lead-generationapify/agent-skillsGenerates B2B/B2C leads by scraping Google Maps, websites, Instagram, TikTok, Facebook, LinkedIn, YouTube, and Google Search. Use when user asks to find leads, 2.8Kskills.sh installs
2ar9av avatarwiki-dashboardar9av/obsidian-wikiCreate dynamic, queryable dashboard views of the Obsidian vault using Obsidian Bases or Dataview. Use this skill when the user says "create a dashboard", "vault2.8Kskills.sh installs
3nexu-io avatarpixelbin-medianexu-io/open-designGenerate and edit images and videos with an 85+ API portfolio and build visually appealing website pages via Pixelbin.2.8Kskills.sh installs
4marimo-team avatarimplement-papermarimo-team/skillsImplement a research paper as an interactive marimo notebook together with the user. Start by understanding what the user wants to explore, fetch the paper via 2.8Kskills.sh installs
5browserbase avatarautobrowsebrowserbase/skillsSelf-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md)2.8Kskills.sh installs
6cursor avatarfix-merge-conflictscursor/pluginsResolve merge conflicts non-interactively, validate build and tests, and finalize conflict resolution2.8Kskills.sh installs