CommunityCodierung & Entwicklunggithub.com

juliusbrussee/check

Schreibgeschützter Drift-Detektor. Vergleicht SPEC.md mit dem aktuellen Code und meldet Verstöße, gruppiert nach Schweregrad. Schreibt nichts – schlägt Abhilfemaßnahmen über spezifikations- oder build-Fähigkeiten vor, ruft diese jedoch nie auf.

Was ist check?

Die Fähigkeit 'juliusbrussee/check' fungiert als schreibgeschützter Drift-Detektor, der die in SPEC.md definierte Spezifikation mit dem aktuellen Code abgleicht. Sein Hauptzweck ist es, Abweichungen (Drift) zu identifizieren und diese dem Nutzer in einer nach Schweregrad gruppierten Liste zu melden. Die Fähigkeit nimmt selbst keine Änderungen am Code vor, sondern schlägt lediglich Korrekturen vor, die dann über separate Fähigkeiten wie die spezifikations- ('spec') oder build-Fähigkeiten umgesetzt werden können. Sie wird aktiviert, wenn der Nutzer nach einer Überprüfung des Drifts, einem Audit der Spezifikation, der Verifikation von Invarianten oder allgemein fragt, ob der Code noch der Spezifikation entspricht. Typische Auslösephrasen sind 'check drift', 'audit the spec', 'does the code still match §V', 'check invariants' oder 'spec vs code'. Diese Fähigkeit ist besonders nützlich für Entwickler, die sicherstellen möchten, dass ihre Implementierung kontinuierlich mit einer formalen Spezifikation übereinstimmt, ohne dass die Fähigkeit selbst Schreiboperationen durchführt.

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

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

Schreibgeschützter Drift-Detektor. Vergleicht SPEC.md mit dem aktuellen Code und meldet Verstöße, gruppiert nach Schweregrad. Schreibt nichts – schlägt Abhilfemaßnahmen über die spezifikations- oder build-Fähigkeiten vor, ruft diese jedoch nie auf. Wird ausgelöst, wenn der Benutzer darum bittet, den Drift zu überprüfen, die Spezifikation zu auditieren, Invarianten zu verifizieren oder zu fragen, ob der Code noch mit der Spezifikation übereinstimmt. Formulierungen: "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.

Verwandte Skills