ux-skill now honors the client's brand, holds up on mobile, and reaches for a wow moment — all enforced, not hoped.
- Brand fidelity — primary color from the logo's pixels (not the most-painted CSS); default fonts rejected for the logo's letterform style. The brand travels recommend/synthesize, and a hard floor in evaluate FAILS off-brand output (dropped color/logo, or no real imagery). Two-way interop with the open brand.md convention (render + ingest).
- Responsive / mobile-first — new craft foundations (responsive.md, component-behaviors.md) + a wrap-aware mobile gate: fails on horizontal scroll, a wrapping nav/wordmark/button label, or an over-tall sticky header.
- The wow layer — the model derives 2-3 coordinated signature moments (the 'wow can only come from the user' doctrine is overturned).
- Linter — imagery-mandatory + icon-only detection; placeholder-token + 100vw rules; seeded picsum kept, random stripped.
Tests 248 -> 310. Fully offline, deterministic, no LLM ever called. Full notes: CHANGELOG.md.