CommunityCodierung & Entwicklunggithub.com

juliusbrussee/caveman

Höhlenmensch-Kodierung für SPEC.md und spezifikationsnahe Texte. Lädt über /spec, /build, /check. Reduziert Token um ~75 % gegenüber Fließtext bei gleichzeitiger Präzision. Wird bei jedem Schreiben in SPEC.md oder bei Nutzerbefehlen wie „caveman“, „compress this“ oder „be brief“ ausgelöst.

Was ist caveman?

Das Skill „Caveman“ ermöglicht eine stark tokenreduzierte Kodierung von Spezifikationen und spezifikationsnahen Texten, die typischerweise in SPEC.md-Dateien abgelegt werden. Es wird von den Befehlen /spec, /build und /check geladen und reduziert die Tokenanzahl um rund 75 % im Vergleich zu ausformuliertem Fließtext, ohne an Präzision zu verlieren. Das Skill wird automatisch bei jedem Schreibvorgang in SPEC.md aktiviert oder wenn der Benutzer Begriffe wie „caveman“, „compress this“ oder „be brief“ verwendet. Es eignet sich besonders für Entwickler und KI-Agenten, die mit plattformübergreifenden Tools wie Claude Code, Cursor oder Codex arbeiten, da es die Effizienz beim Verfassen und Verarbeiten von Spezifikationen erheblich steigert. Die Kodierung folgt einem prägnanten Stil, der wichtige Informationen kompakt darstellt und gleichzeitig die Lesbarkeit für Menschen und Maschinen bewahrt.

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

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht caveman?

Höhlenmensch-Kodierung für SPEC.md und spezifikationsnahe Texte. Lädt über /spec, /build, /check. Reduziert Token um ~75 % gegenüber Fließtext bei gleichzeitiger Präzision. Wird bei jedem Schreiben in SPEC.md oder bei Nutzerbefehlen wie „caveman“, „compress this“ oder „be brief“ ausgelöst.

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.

Verwandte Skills