juliusbrussee/check

Détecteur de dérive en lecture seule. Compare SPEC.md au code actuel et rapporte les violations groupées par gravité. Ne modifie rien — suggère des correctifs via les compétences de spécification ou de construction, mais ne les invoque jamais.

Qu'est-ce que check ?

Cette compétence agit comme un détecteur de dérive en lecture seule conçu pour les environnements de développement d'agents IA (Claude Code, Cursor, Codex). Elle compare le contenu du fichier `SPEC.md` avec le code source actuel pour identifier les divergences (drift) entre spécifications et implémentation. Les violations sont rapportées sous forme groupée par niveau de gravité. Aucune modification n'est effectuée sur le code ; le système suggère des correctifs en orientant vers les compétences de spécification ou de construction, sans jamais les invoquer automatiquement. La compétence se déclenche sur des requêtes comme « vérifier la dérive », « auditer la spécification », « le code correspond-il encore à §V », « vérifier les invariants » ou « spec vs code ». Elle est utile pour maintenir la cohérence dans les projets utilisant une spécification formelle markdown et suivre l'état de conformité du code.

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

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait check ?

Détecteur de dérive en lecture seule. Compare SPEC.md au code actuel et rapporte les violations groupées par gravité. N'écrit rien — suggère des correctifs via les compétences de spécification ou de construction, mais ne les invoque jamais. Se déclenche lorsque l'utilisateur demande de vérifier la dérive, d'auditer la spécification, de vérifier les invariants, ou de demander si le code correspond encore à la spécification. Formulations : « vérifier la dérive », « auditer la spécification », « le code correspond-il encore à §V », « vérifier les 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.

Skills associés