juliusbrussee/build

Implémente un plan puis exécute contre SPEC.md. Boucle native mono-thread, sans sous-agents. En cas d'échec de test ou de construction, invoque automatiquement la compétence backprop avant de réessayer.

Qu'est-ce que build ?

Cette compétence implémente un cycle planifier-puis-exécuter pour développer des fonctionnalités définies dans un fichier SPEC.md. Elle fonctionne en boucle mono-thread native, sans recourir à des sous-agents ce qui simplifie l'exécution et réduit la charge cognitive. En cas d'échec lors des tests ou de la construction, elle déclenche automatiquement la compétence backprop pour identifier la cause racine et propose éventuellement un nouvel invariant (§V) pour éviter la récurrence du problème. L'utilisateur déclenche la compétence en demandant de construire, implémenter ou exécuter le cahier des charges (ex. `build §T.3`, `build --next`, `implement next task`). Si SPEC.md est absent, la compétence se réfère à la compétence spec pour le générer.

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

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · 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 build ?

Cycle planifier-puis-exécuter pour implémenter selon SPEC.md. Boucle native mono-thread, sans sous-agents. En cas d'échec de test ou de construction, invoque automatiquement la compétence backprop avant de réessayer — une vérification échouée examine toujours s'il faut ajouter un nouvel invariant §V pour éviter la récurrence. Se déclenche lorsque l'utilisateur demande de construire, implémenter, exécuter le cahier des charges ou s'attaquer à une tâche spécifique §T (build §T.3, build --next, implémenter la tâche suivante, lancer la construction). Attend que SPEC.md existe ; dans le cas contraire, délègue à la compétence spec.

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/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/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 associés