Community생산성 & 협업github.com

juliusbrussee/build

SPEC.md를 기반으로 계획 수립 후 실행하는 구현 루프입니다. 단일 스레드로 동작하며 하위 에이전트를 사용하지 않습니다. 테스트 또는 빌드 실패 시 backprop 스킬을 자동 호출하여 재시도하며, 실패한 검증에 대해 재발 방지를 위한 새로운 §V 불변 조건을 고려합니다.

build란 무엇인가요?

juliusbrussee/build는 SPEC.md 문서를 중심으로 한 계획-실행(plan-then-execute) 구현 루프 스킬입니다. 사용자가 'build', 'implement', 'execute the spec' 또는 특정 §T 태스크(예: `build §T.3`, `build --next`, `implement next task`, `run the build`)를 요청하면 트리거됩니다. 이 스킬은 단일 스레드 루프를 사용하며 하위 에이전트(sub-agents)를 생성하지 않아 간결하고 효율적인 워크플로를 제공합니다. 주요 특징은 테스트 또는 빌드 실패 시 자동으로 backprop 스킬을 호출하여 원인을 분석하고 재시도한다는 점이며, 이 과정에서 새로운 §V 불변 조건(invariant)을 추가하여 동일한 문제의 재발을 방지합니다. SPEC.md 파일이 존재하지 않으면 spec 스킬에 자동으로 위임하여 초기 설정을 유도합니다. 주로 Claude Code, Cursor, Codex와 같은 AI 에이전트 환경에서 사용되며, SPEC 중심 개발(Spec-Driven Development) 방법론을 자연스럽게 따르도록 설계되었습니다.

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

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

build은(는) 무엇을 하나요?

SPEC.md를 기반으로 계획 수립 후 실행하는 구현 루프입니다. 단일 스레드 루프로 동작하며 하위 에이전트를 사용하지 않습니다. 테스트 또는 빌드 실패 시 backprop 스킬을 자동 호출하여 재시도합니다. 실패한 검증은 항상 재발 방지를 위한 새로운 §V 불변 조건 추가를 고려합니다. 사용자가 build, implement, execute the spec 또는 특정 §T 태스크(build §T.3, build --next, implement next task, run the build)를 요청하면 트리거됩니다. SPEC.md 파일이 존재해야 하며, 없는 경우 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.

관련 스킬