juliusbrussee/check

Detector de deriva somente leitura. Compara SPEC.md com o código atual e relata violações agrupadas por gravidade.

O que é check?

Esta skill, juliusbrussee/check, funciona como um detector de deriva somente leitura para projetos de software. Ela compara o documento SPEC.md com o código fonte atual, identificando diferenças e reportando violações agrupadas por severidade. A skill não realiza nenhuma ação de escrita, limitando-se a sugerir correções através de outras skills de especificação ou build, mas nunca as invocando. É acionada quando o usuário solicita verificações como 'check drift', 'audit the spec', 'verify invariants' ou pergunta se o código ainda corresponde à especificação. Sua utilidade reside em manter a consistência entre a documentação e a implementação, alertando sobre desvios sem modificar o código, permitindo que o desenvolvedor decida como proceder com base nos relatórios gerados.

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

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 check faz?

Detector de deriva somente leitura. Compara SPEC.md com o código atual e relata violações agrupadas por gravidade. Não escreve nada — sugere correções através das skills de spec ou build, mas nunca as invoca. É acionado quando o usuário pede para verificar deriva, auditar a spec, verificar invariantes ou perguntar se o código ainda corresponde à spec. Frases de ativação: "check drift", "audit the spec", "does the code still match §V", "check invariants", "spec vs code".

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/caveman

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".

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