A Claude Code plugin · guided design session
The site you're reading was built by the thing it's selling.
A short scoping interview, three mockups you pick from, then the full pipeline to a production Next.js site — 80 skills, 3 subagents, 7 screenshot-verified gates. Every decision it made is on file.
Read the whole paper trail →~/my-site ❯ /plugin marketplace add blyatiful1/ultraweb Marketplace added. ~/my-site ❯ /plugin install ultraweb@ultraweb ultraweb v1.7.0 — 80 skills, 3 subagents, 7 gates. ~/my-site ❯ /ultraweb build me a website for my studio Guided session. Two decisions are yours: what the site is, and how it looks. Nothing expensive runs before you approve a mockup. Scoping interview — 4 questions, every one skippable: 1 How many case studies ship at launch? 2 Contact form, or a mailto and a calendar link? 3 Does the studio publish writing? 4 One language, or German and English? Answer any of them, or say "skip — I'll decide". ~/my-site ❯
Commands verbatim. Responses paraphrased from the plugin's actual first turn — no invented output, no dashboard that doesn't exist. In the built site this frame is typeable, with tab-complete over the real commands; where scripting is off, it degrades to exactly this transcript.
The guided session
Three decisions stay yours. The rest is the studio's job.
A pipeline that asks you about everything is a questionnaire, not a studio. A pipeline that asks you about nothing ships something you have to argue with. ultraweb puts the human exactly where real studios put the client: heavy at discovery and design approval, thin during production, back for acceptance.
Questions built from your prompt
Up to four, generated from what your prompt left open — scope and substance, never colors. Every question carries a marked default: skip it and the answer is decided, logged, and traceable.
Three candidates, one tab
Three deliberately contrasting archetypes rendered as throwaway static HTML. Pick one, mix named elements across them, or send the round back. Phase 3 and everything expensive after it waits for an Approved line — that is the gate, not a formality.
you are inside step 02 right nowReviews on the real thing
First-page review on the built homepage at 375 and 1440, then preflight acceptance after every gate is green. You are the acceptance test, never the first QA.
Engagement dial
priced in minutes of your time — the plugin's own checkpoint budget
2 + 10 + 3 + 5 + 8 + 15 across the six checkpoints. Re-settable mid-build: "stop asking me" moves the dial down, and the move is logged. A session that cannot reach a human auto-passes instead of stalling.
Scope dial
priced in relative cost — no token count is claimed here
Sizing is back-of-envelope and the README says so. Gates never weaken to fit the dial: a sketch build still passes gate-code and gate-antislop in full.
The studio floor
Eighty skills, and you can read every one of them.
10 of 80 shown · the built site puts the full index behind ⌘K as an accelerator, never as the only path — browse all 80 by tier
Install
Two lines, inside Claude Code.
Then say what you want built. The interview starts; nothing expensive runs before you approve a mockup.
/plugin marketplace add blyatiful1/ultraweb
/plugin install ultraweb@ultraweb
/ultraweb build me a website for my studio
- needs Claude Code
- needs Node + npm
- needs Playwright MCP — the eyes
- optional Vercel CLI, for preview URLs
Cloning locally instead, or updating an install? The install page carries the alternative route and /reload-plugins.