ux-designer

Design and audit UI screens as self-contained HTML mockups with WCAG accessibility checks.

11|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/qa-aman/next-leap-claude-code --skill ux-designer-qa-aman
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ux-designer
Source: https://github.com/qa-aman/next-leap-claude-code/tree/main/.claude/skills/ux-designer
Command: npx skills add https://github.com/qa-aman/next-leap-claude-code --skill ux-designer-qa-aman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Product teams often commit engineering effort to features before anyone has seen or evaluated the interface, and UI reviews without objective criteria devolve into subjective opinions. This Skill produces judgeable UI artifacts and ranked, evidence-backed defect lists before any production code is written. ## Core Features & Use Cases - Design Mode (Mode A): Turns a brief, PRD, or feature idea into a clickable, self-contained HTML mockup with default, empty, loading, and error states, built from an audited design-token shell. - Review Mode (Mode B): Audits an existing URL, screenshot, or component file using a runtime browser audit script, Nielsen's 10 heuristics, and Norman's Gulf analysis, returning severity-ranked findings with concrete fixes. - Automated Quality Gate: Runs a static Python check (contrast pairs, spacing scale, focus visibility, one primary CTA per scope) plus a browser-based audit of real hit targets, overlap, and computed contrast before handover. - Use Case: A PM pastes a PRD for a new dashboard and asks "what should this look like" — the Skill produces a responsive HTML mockup with all states, a decision rationale panel, and a gate report stating what was verified. ## Quick Start Ask the assistant to design a mockup of a specific screen or flow from your PRD, or paste a URL and ask it to review the UI for usability problems.

Frequently Asked Questions about ux-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a PRD into UI mockup screens?▼

Provide the PRD or feature brief and ask for a mockup. The Skill frames the user goal and screen state first, then builds a self-contained HTML file with default, empty, loading, and error states using a pre-wired token shell, and runs accessibility checks before handover.

How do I audit a website for usability and accessibility problems?▼

Share the URL, screenshot, or component file. The Skill runs a browser-based audit script that measures real contrast ratios, hit-target sizes, focus indicators, and element overlap, then applies Nielsen's 10 heuristics and returns severity-ranked findings with specific fixes.

What WCAG contrast and touch target requirements does the audit check?▼

The audit enforces WCAG 2.2 AA: 4.5:1 contrast for body text, 3:1 for large text and interactive boundaries, and 44x44 CSS px minimum hit targets based on Apple HIG and NN/g research. Both a static Python script and a runtime browser audit verify these.

Can the mockup be delivered as a Figma file instead of HTML?▼

Yes, Figma output is available on request via the Figma MCP server. The recommended flow is to design and audit in HTML first, then push to Figma, because contrast and hit-target checks can only be measured in a browser.

Why does the mockup include empty, loading, and error states?▼

Mockups showing only the happy path mislead engineering, which then discovers missing states in QA. The shell includes a state switcher, and the gate fails any data-fetching screen shipped without default, empty, loading, and error states.

What are the limitations of the static HTML checker?▼

The Python script only reads the file and cannot see computed layout, so real rendered contrast, hit-target sizes, and element overlap require the browser audit with a real browser like Playwright. Checks that cannot run are reported as unverified rather than passed.