hyperbuild-13-scaffoldlisted
Install: claude install-skill zakariaf/hyperbuild
# Step 13 — Scaffold (Stage B begins)
You are executing step 13 (scaffold) of the hyperbuild pipeline. `/hyperbuild-choose`
recorded the design choice and copied the chosen tokens to `app/design/`; step 14 (the
wave loop) will implement every feature on top of what you scaffold here.
**Stage gate:** Stage B ONLY. Requires manifest `stage: "BUILD"` and `design_choice` set.
If either is missing, this run is still waiting at the design gate — STOP, return to the
router, do not scaffold anything.
**Goal:** an empty but REAL app in `app/` — buildable, lint-clean, themed with the chosen
design's tokens, with a green smoke test — plus recorded toolchain commands so steps
14–16 never have to guess how to build, test, or lint.
## Inputs
Recover `run_tag` from disk (the `runs/*/manifest.json` whose `stage` is `"BUILD"`), never
from memory. Then read:
- `runs/<run_tag>/manifest.json` — `stage` (must be `BUILD`), `design_choice`, `platform`, `gear`
- `runs/<run_tag>/idea.md` — the verbatim app idea. GOSPEL.
- `runs/<run_tag>/decisions/platform.md` — chosen stack + rationale
- `research/02-engineering/author/stack-guide.md` — committed "we will do X" decisions:
scaffolder, lint tool, formatter, test framework, CI shape, project structure. BINDING
for this whole step. Where it names a version, package, or command, the matching
`research/02-engineering/verify/*.md` file (if any) OVERRIDES it — a REFUTED claim was
supposed to be corrected in the guide, and a survivor here becom