One command installs 38 engineering skills into Codex and Claude Code, and turns every stage — decisions, specs, tickets, reviews, evidence — into Markdown a fresh agent picks up cold.
Offline · no telemetry · no account · identical in Codex and Claude Code
Two projects, built end to end by headless agents on this system.
Close the laptop mid-project. Open a different agent tomorrow. It reads the files, not the chat.
Nothing above is remembered. Every answer came out of Markdown in the repo.
Idea → decisions → spec → tickets → build → review → verify → close. The frontier is what's ready to build. The harvest is what the next project starts from.
decisions.mdgrilled until nothing's ambiguous
spec.mda contract, pinned to revisions — your explicit word
tickets/tracer-bullet tickets, falsifiable criteria
evidence/one ticket, one worktree, test-first
reviews/a different session, never the builder
VERIFIEDmeasured, or honestly NOT VERIFIED
completeyour word, plus the harvest
DECISIONS.md — the next initiative reads it before
shaping
Contracts are checked after the fact, and every refusal names its own cure — so agents repair in one turn instead of guessing. In the second project, every decision, spec, ticket and review was born valid: zero refusals.
Closing a project promotes the rulings that outlive it into a decisions book the next project reads before shaping anything. Sixteen rulings carried forward; a fresh agent applied one earlier refusal to a question that hadn't come up yet.
Review runs in a different session against the committed range; a broken finding sends the ticket back with a runnable reproduction attached. Reviews caught multibyte corruption at a chunk boundary, reproduced with a 70,000-character round-trip before the fix.
No customers to quote yet. So here is exactly what was built, by what, and what was measured.
Driven end to end by headless agents: a 13-ticket decision map, 21 recorded decisions each carrying its rejected alternative, nine reviews written by sessions that didn't write the code, 205 tests green. The command palette measured at 29ms p95 over 10,000 issues — instrument and raw output committed beside the number, so it can be re-taken.
The second project was shaped by a fresh agent that had never seen the first. It read the harvested decisions book, wrote out what each ruling forbids, applied a precedent to a question that hadn't come up yet, and re-decided nothing. 41 tests, speed measured. That handoff is the whole thesis — and it was the hardest part to make work.
Both runs are recorded in full, misses included — the times a skill didn't fire are written down next to the times it did.
Runs inside any Git repository. Nothing leaves your machine.
Quickstart · The pipeline · Recipes · The skills · Doctor reference