juliusbrussee/build

Implementação planeje-e-execute contra SPEC.md. Loop nativo de thread única, sem subagentes. Em falha de teste ou build, invoca automaticamente a habilidade backprop antes de tentar novamente — uma verificação falha sempre considera se um novo invariante §V impediria a recorrência. Aciona quando o usuário pede para construir, implementar, executar a especificação ou lidar com uma tarefa §T específica (`build §T.3`, `build --next`, `implement next task`, `run the build`). Espera que SPEC.md exista; caso contrário, delega para a habilidade spec.

O que é build?

Esta habilidade implementa um fluxo de trabalho de 'planejar e executar' para desenvolvimento guiado por especificação, operando como um loop nativo de thread única sem depender de subagentes. Ela é acionada por comandos como `build`, `implement`, `execute the spec`, ou tarefas específicas como `build §T.3` ou `build --next`. Sua principal força é a capacidade de auto-recuperação: quando um teste ou build falha, ela automaticamente invoca a habilidade `backprop` para analisar a falha e sugerir um novo invariante §V na especificação, prevenindo que o mesmo erro ocorra novamente. A habilidade assume que o arquivo `SPEC.md` existe no diretório de trabalho; se não, ela delega para a habilidade `spec` para criá-lo. É útil para desenvolvedores que desejam um ciclo de desenvolvimento disciplinado e iterativo, sem agentes concorrentes, garantindo que cada tarefa seja implementada com base em uma especificação clara e que correções sejam persistentemente documentadas.

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

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que build faz?

Implementação planeje-e-execute contra SPEC.md. Loop nativo de thread única, sem subagentes. Em falha de teste ou build, invoca automaticamente a habilidade backprop antes de tentar novamente — uma verificação falha sempre considera se um novo invariante §V impediria a recorrência. Aciona quando o usuário pede para construir, implementar, executar a especificação ou lidar com uma tarefa §T específica (build §T.3, build --next, implement next task, run the build). Espera que SPEC.md exista; caso contrário, delega para a habilidade 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.

Habilidades Relacionadas