From ATELIER — Design studio & adversarial UI review
Design a polished UI mockup, wireframe, or user-flow — carefully composed and design-reviewed, not a first draft. Trigger with /mockup (or "mock up a screen for…", "design a wireframe", "draw the user flow", "sketch the onboarding screens"). Generates the artefact (renderable HTML/CSS screenshotted via the Playwright MCP, or an SVG wireframe; user-flows as Mermaid via pressroom by capability), then runs the convergent designer↔reviewer loop until it clears the design-fitness rubric. This is the capability IDEATOR calls so the user sees commercial-grade material, not whipped-up sketches.
How this skill is triggered — by the user, by Claude, or both
Slash command
/atelier:mockupinheritThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The generator half of the studio. It makes screens and flows that are **carefully composed and reviewed
The generator half of the studio. It makes screens and flows that are carefully composed and reviewed before anyone sees them — closing the designer↔reviewer loop in one place. The output is never a first draft: it is the artefact after the loop has raised it to the rubric.
Quality is the point. A first-draft mockup handed to a user teaches them the wrong thing about the idea. ATELIER makes the considered version. (Canon:
../../knowledge/canon/README.md; loop:../../knowledge/protocols/design-critique-loop.md.)
| Ask | Artefact | How |
|---|---|---|
| A screen / page mockup | A rendered PNG (and the source) | Compose HTML/CSS to the canon (modular type scale, 8-pt spacing, disciplined palette, WCAG-AA contrast), render + screenshot via the Playwright MCP (mcp__playwright__*) at desktop + mobile. |
| A low-fidelity wireframe | An SVG / greyscale layout | Structure-first: hierarchy, grouping, and flow without colour/branding distraction. |
| A user-flow | A Mermaid flowchart / journey | Author the flow, then render it via pressroom /publish (format diagrams) by capability when installed; else emit Mermaid source in a fenced block. Obey the legibility law (≤~4 wide; decompose otherwise). |
@front-end INTENT markers / definition-of-good
by capability if present. Confirm rather than assume; ask when the brief is thin — one focused
question at a time, with a recommended answer.../../knowledge/protocols/design-critique-loop.md):
render → invoke the ui-design-reviewer agent (score + prioritised findings) → apply every HIGH+MED
→ re-render → re-score. Stop on CONVERGED (no HIGH, gate clear, score ≥ target) / DIMINISHING-RETURNS
(surface the impasse, ask the user) / CAP. Never present a draft that hasn't been through at least one
review turn.doc/design/mockups/<slug>/ (PNG/SVG/.mmd + rationale.md).Carries the KAIZEN covenant. When a delivered mockup later proves weak in a way the loop didn't catch,
that's a canon/rubric gap → self-improve (../self-improve/SKILL.md) → PR,
so the next mockup is better by default. When both ATELIER and foundry are present, offer the lesson to
foundry's source-level design-critic too.
When the product's primary design phase concludes and hands off to build (this is guarded, so in-build design reviews never jump the lifecycle), and the i2p plugin is installed, mark the DESIGN phase done so the marketplace product lifecycle and the status line advance to BUILD:
/i2p-lifecycle done DESIGN # order-safe & idempotent — a no-op unless a lifecycle is running at DESIGN
Degrades silently when i2p is absent. The canonical model is i2p/knowledge/product-lifecycle.md.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
npx claudepluginhub agentic-underground/idea-to-production