juliusbrussee/caveman

Codificação 'caveman' para SPEC.md e escritas relacionadas a especificações. Carregado por /spec, /build, /check. Reduz tokens em ~75% em relação à prosa, mantendo a precisão. Aciona em qualquer escrita em SPEC.md ou quando o usuário diz 'caveman', 'comprima isso', 'seja breve'.

O que é caveman?

Esta skill implementa uma codificação 'caveman' (estilo cavernícola) para arquivos SPEC.md e outras escritas relacionadas a especificações técnicas. Seu principal objetivo é reduzir drasticamente o número de tokens utilizados — aproximadamente 75% a menos em comparação com a prosa convencional — sem perder precisão ou clareza. A skill é carregada automaticamente por comandos como /spec, /build e /check, e é ativada sempre que há uma escrita no arquivo SPEC.md ou quando o usuário utiliza palavras-chave como 'caveman', 'comprima isso' ou 'seja breve'. Isso é particularmente útil em assistentes de codificação como Claude Code ou Cursor, onde a economia de tokens pode acelerar interações e reduzir custos, mantendo a comunicação eficiente e focada.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/juliusbrussee/cavekit/tree/main/skills/caveman

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que caveman faz?

Codificação 'caveman' para SPEC.md e escritas relacionadas a especificações. Carregado por /spec, /build, /check. Reduz tokens em ~75% em relação à prosa, mantendo a precisão. Aciona em qualquer escrita em SPEC.md ou quando o usuário diz 'caveman', 'comprima isso', 'seja breve'.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

juliusbrussee/backprop

Bug → spec protocol. When a bug is found or a test fails, trace the cause, decide whether a new §V invariant would catch recurrence, append to §B. This is the one non-obvious thing SDD does that plan-then-execute doesn't. Triggers on test failure, bug report, post-mortem, or explicit user ask.

juliusbrussee/build

Plan-then-execute implementation against SPEC.md. Native single-thread loop, no sub-agents. On test or build failure, auto-invokes the backprop skill before retrying — a failed verification always considers whether a new §V invariant would prevent recurrence. Triggers when the user asks to build, implement, execute the spec, or tackle a specific §T task (`build §T.3`, `build --next`, `implement next task`, `run the build`). Expects SPEC.md to exist; if not, defers to the spec skill.

juliusbrussee/check

Read-only drift detector. Diffs SPEC.md against current code and reports violations grouped by severity. Writes nothing — suggests remedies via the spec or build skills but never invokes them. Triggers when the user asks to check drift, audit the spec, verify invariants, or ask whether code still matches the spec. Phrasings: "check drift", "audit the spec", "does the code still match §V", "check invariants", "spec vs code".

juliusbrussee/spec

Create, amend, or backprop bugs into SPEC.md at repo root. Sole mutator of the project spec. Triggers when the user asks to write a spec, start a new spec, distill a spec from existing code, add invariants, amend sections (§G, §C, §I, §V, §T, §B), or record a bug via backprop. Common phrasings: "write the spec for...", "new spec", "bug: ...", "amend §V.3", "distill spec from code", "spec this idea". Reads and follows FORMAT.md for the caveman encoding rules and pipe-table shape of §T and §B.

Habilidades Relacionadas