Single-threaded implementation loop that works through tasks in SPEC.md. You invoke it when you want Claude to actually build what's in the spec, and it plans the work, makes the edits, runs tests, and flips task statuses from open to done. The interesting bit is the backprop hook: when a test fails, it stops to ask whether the failure reveals a spec bug or missing invariant, then updates SPEC.md before retrying. No agent swarms, no parallelism, just a straightforward execute-verify-mark-done cycle. Works best when you already have a populated spec and want disciplined execution that learns from failures instead of silently patching around them.

skills.sh installs
2.7K
GitHub stars
1.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add juliusbrussee/cavekit --skill build --agent claude-code

Installs into .claude/skills of the current project.

Files

build — implement spec

Single-thread native plan→execute. You are main Claude. No swarm.

LOAD

  1. Read SPEC.md. If missing → tell user to invoke the spec skill first. Stop.
  2. Read FORMAT.md once if not loaded.
  3. Read §R if present — external facts the build must honor, ⊥ re-derive or contradict.
  4. Parse invocation args:
    • §T.n → that task only
    • --next → lowest-numbered row with status . or ~
    • --all or empty → every . row in §T order

High blast radius (shared module, auth, data, money, public §I)? Run /review first. Trivial & reversible? Skip planning ceremony, just do step EXECUTE.

PLAN

Native plan mode — you delegate to it, you do not reinvent task breakdown. For chosen task(s):

Sponsors

Details

Repository
github.com/juliusbrussee/cavekit
Categories
Testing & QA, DevOps & CI/CD, Productivity & Planning
First seen
May 16, 2026

More from juliusbrussee/cavekit

All 5
1amelnagdy avatarwp-guardamelnagdy/guard-skillsReview generated or changed WordPress code — plugins, themes, and blocks — before it ships. Best used reactively after an agent writes, edits, or reviews code t2.7Kskills.sh installs
2vercel avatarflags-sdkvercel/flagsGuide for feature flags and A/B tests with the Flags SDK (`flags` npm package) and Vercel Flags. Use when: declaring flags with `flag()`, using `vercelAdapter` 2.7Kskills.sh installs
3openai avatarplugin-creatoropenai/skillsCreate and scaffold plugin directories for Codex with a required `.codex-plugin/plugin.json`, optional plugin folders/files, and baseline placeholders you can e2.6Kskills.sh installs
4juliusbrussee avatarbackpropjuliusbrussee/cavekitBug → 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 o2.6Kskills.sh installs
5k-dense-ai avatarscientific-writingk-dense-ai/scientific-agent-skillsDraft, revise, and audit scientific manuscripts or reports with explicit evidence provenance, reporting-guideline coverage, authorship accountability, confident2.6Kskills.sh installs
6amelnagdy avatarwoo-guardamelnagdy/guard-skillsReview generated or changed WooCommerce code — extensions, payment and shipping integrations, checkout customizations, and order/product logic — before it ships2.6Kskills.sh installs