Claude Code plugin/
guided design session/
production Next.js
Every decision on file.
ultraweb asks a short round of questions, hands you three mockups to pick from, then runs 80 skills and 7 screenshot-verified gates until the site is shippable. The page you are reading is being built by it right now — so instead of a promise, here is the log.
0/ 7
not yet run · nothing green until it is
| № | field | value | note |
|---|---|---|---|
| 01 | engagement | guided | You pick the direction; the pipeline does not vote for you. |
| 02 | scope | flagship | Full pipeline. Nothing trimmed to make the demo faster. |
| 03 | phase 0 · preflight | 16:42 → 16:47 | Eyes verified: real Chromium launch, not a mocked screenshot path. |
| 04 | phase 1 · understand | 16:47 → 16:56 | Interview: 1 round, 3 questions. No aesthetics asked — those come as mockups. |
| 05 | commits so far | 443751b · 9fbae97 | Every phase lands as a commit. The history is the argument. |
| 06 | quality gates | 0 / 7 | Not yet run. A gate that has not run cannot be reported as green. |
| 07 | lighthouse | — | Measured at ship, on a production build. This cell stays empty until then. |
| 08 | screenshots | — | Counted at ship. Files on disk, at 375 / 768 / 1440. |
Seven gates.
Each one runs a real browser, reads real output, and can send the build backwards. None of them has run yet.
| № | gate | what it verifies, empirically | status |
|---|---|---|---|
| 01 | code | Typecheck, lint and a production build run clean — no any, no unused route. |
queued |
| 02 | responsive | Every page driven at 375, 768 and 1440 in a live browser; no horizontal scroll, no clipped line. | queued |
| 03 | visual | Full-page screenshots read by design-judge against the written constitution, defect by defect. | queued |
| 04 | accessibility | axe-core on every route, the keyboard path walked end to end, contrast computed — never eyeballed. | queued |
| 05 | performance | Lighthouse against the production build; LCP, CLS and shipped bundle weight held to a stated budget. | queued |
| 06 | anti-slop | The banned-pattern list run over the built DOM: stock gradients, filler icon rows, decorative motion. | queued |
| 07 | content | Every string checked against the brief's voice; no placeholder, no unverifiable claim, no dead link. | queued |
pass is written by a screenshot and a command exit code. It is never written by an assurance — including this one, until it turns.
The floor. Ten of eighty.
index excerpt · full roster at /skillsTwo lines.
Then say what you want built. The interview is short, and the first thing it gives back is three mockups — not a finished site you have to argue with.
01/plugin marketplace add blyatiful1/ultraweb
02/plugin install ultraweb@ultraweb
Sceptical is the correct posture. The build log for this page lives at /receipts, including the parts that had to be redone.