juliusbrussee/build

Implementación plan-ejecutar contra SPEC.md. Bucle nativo de un solo hilo, sin subagentes. Ante un fallo de prueba o compilación, invoca automáticamente la habilidad backprop antes de reintentar; una verificación fallida siempre considera si un nuevo invariante §V evitaría la repetición. Se activa cuando el usuario pide construir, implementar, ejecutar la especificación o abordar una tarea §T específica. Espera que exista SPEC.md; si no, delega en la habilidad spec.

¿Qué es build?

La habilidad `juliusbrussee/build` implementa un flujo de trabajo de plan-ejecutar para construir sistemas basados en un archivo `SPEC.md`. Opera con un bucle nativo de un solo hilo, sin necesidad de subagentes, lo que la hace eficiente y predecible. Cuando ocurre un error de compilación o prueba, esta habilidad invoca automáticamente la habilidad `backprop` para aprender del fallo y considera añadir un nuevo invariante (§V) a la especificación para evitar que el mismo problema ocurra en el futuro. Se activa mediante comandos como 'build', 'implement', 'execute the spec', 'build §T.3', 'build --next', 'implement next task' o 'run the build'. Si el archivo `SPEC.md` no existe, la habilidad delega en la habilidad `spec` para crearlo primero. Está diseñada para ser utilizada en agentes de IA como Claude Code, Codex y Cursor, y es ideal para desarrolladores que quieren un enfoque disciplinado y autocorrectivo para la implementación de especificaciones técnicas.

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

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace build?

Implementación plan-ejecutar contra SPEC.md. Bucle nativo de un solo hilo, sin subagentes. Ante un fallo de prueba o compilación, invoca automáticamente la habilidad backprop antes de reintentar — una verificación fallida siempre considera si un nuevo invariante §V evitaría la repetición. Se activa cuando el usuario pide construir, implementar, ejecutar la especificación o abordar una tarea §T específica (build §T.3, build --next, implement next task, run the build). Espera que exista SPEC.md; si no, delega en la habilidad 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 relacionados