CommunityProgramación y desarrollogithub.com

juliusbrussee/caveman

Codificación estilo 'hombre de las cavernas' para SPEC.md y escritos relacionados con especificaciones, activada por /spec, /build, /check. Reduce los tokens ~75% en comparación con la prosa, manteniendo la precisión.

¿Qué es caveman?

Este skill optimiza la escritura de documentos de especificación (SPEC.md) mediante un formato de codificación 'caveman' que reduce drásticamente el uso de tokens (hasta un 75%) sin sacrificar precisión técnica. Los desarrolladores pueden utilizarlo para redactar y mantener archivos SPEC.md de forma más eficiente, especialmente cuando trabajan con agentes de IA que consumen tokens. Se activa automáticamente al escribir en SPEC.md, o manualmente mediante comandos como `/spec`, `/build`, `/check`, o frases clave como 'caveman', 'compress this' o 'be brief'. Es compatible con plataformas como Claude Code, Cursor o Codex que soportan skills personalizados.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace caveman?

Codificación 'hombre de las cavernas' para SPEC.md y escritos relacionados con especificaciones. Activado por /spec, /build, /check. Reduce tokens ~75% en comparación con la prosa, manteniendo la precisión. Se activa al escribir en SPEC.md o cuando el usuario dice "caveman", "compress this", "be brief".

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.

Skills relacionados