← ClaudeAtlas

hyperbuild-13-scaffoldlisted

Step 13 of the hyperbuild pipeline — the first step of Stage B (BUILD). Initializes the real project in app/ per the committed decisions in research/02-engineering/author/stack-guide.md and runs/<run_tag>/decisions/platform.md, git-inits app/ with a platform .gitignore (step 14's per-epic reviews need diffs), spawns ONE hb-implementer to wire lint + formatter + test harness + CI and translate the CHOSEN design's tokens.css into the target framework's theme file(s), updates the generated app-components skill with concrete theme file references, and verifies the empty app builds and its smoke test passes before making the repo's initial commit and exiting. Invoked by the hyperbuild router via Skill(); not run directly by users.
zakariaf/hyperbuild · ★ 0 · Code & Development · score 72
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