hyperbuild-6-design-researchlisted
Install: claude install-skill zakariaf/hyperbuild
# Step 6 — Design research (area `03-design-system`)
You are executing step 6 (design-research) of the hyperbuild pipeline. Step 5 (stack research) just committed the technical stack; step 7 will turn each of the three direction docs you produce here into a complete design system, and the user will eventually pick exactly ONE of the three — so all three must be shippable.
**Goal:** name EXACTLY 3 design directions, fill research area `research/03-design-system/` with all four phases (`research/`, `verify/`, `critique/`, `author/` + `_INDEX.md`), and leave the run-local letter↔direction mapping at `runs/<run_tag>/designs/directions.md`.
**⚠ CRITICAL: THREE directions, not one, not two, and NO strawmen.** The design gate (step 12) verifies all three designs have all screens. A run with one "real" direction and two throwaways forces the user's hand and defeats the ONE human checkpoint. All three directions must be designs you would defend shipping.
**⚠ CRITICAL: three VISUAL WORLDS, not three palettes.** This step is where the design either becomes distinctive or is doomed. A previous real run named three directions that differed on accent colour and ±8px of corner radius, and every downstream step faithfully built three versions of the same flat list app. Steps 7 and 8 can only express what you commit to here — they cannot rescue a mood board.
**TWO BINDING CONTRACTS.**
- **`docs/DESIGN-CRAFT.md` — the craft bar. Read it before you name anything.** Its §2 anti-pattern lis