| name | ux-design-review |
| description | Use when the user wants a UX/design review of implemented UI — frontend components, pages, or flows — against the design source of truth (Figma via MCP, mockups, tokens, or style guide, whatever the repo provides), covering design fidelity, accessibility (WCAG 2.2 AA), interaction states, responsiveness, and design-system conformity; or to address UX review findings (ux-design-review fix, optionally scoped to an action tier). Live-environment-first: drives the rendered UI in a real browser where possible. Works with any framework or design tooling. Do NOT use for code correctness/security review (code-review), to review a design.md document (design), or to implement features (implement).
|
| license | MIT |
| allowed-tools | ["Read","Write","Glob","Grep","Shell","WebFetch"] |
| argument-hint | [fix [blocking|warning|all]] [branch-or-pr-or-url] [figma-url] |
UX design review
Review the rendered UX of a UI change against its design source; or address
findings from a prior UX review.
This is the experience sibling of code-review: code-review judges a
diff's correctness, security, and acceptance criteria; this skill judges
what the user actually sees and operates. On a frontend change, run both.
Method: live environment first
Judge the interactive experience before the code. Resolve a runnable UI per
references/environment-resolution.md
and drive it with a real browser (Playwright/Chromium, or the host's
browser MCP tools). When nothing runs, degrade to a static review and state
the reduced coverage in the verdict — never silently skip live checks.
Sub-agents
For multi-component diffs or pre-PR review, spawn in parallel (Claude Code
agents or Cursor Task):
Spawn only the agents whose triggers fire — do not run all five on every diff:
| Condition | Spawn |
|---|
| Whenever spawning (default lenses) | accessibility-reviewer, interaction-states-reviewer |
| Design source resolved (Figma link, mockups, specs) | design-fidelity-reviewer |
| Diff touches layout, CSS, or breakpoints | responsive-reviewer |
| Repo has a design system, tokens file, or component library | design-system-reviewer |
Small diffs (one component, few states) skip spawning and use the inline
steps in prompts/run.prompt.md. Merge agent outputs
into one verdict. Resolve the design source and the live environment once up
front (see the references) and share both with every sub-agent — do not
re-resolve per agent.
References
Router
- Mode: default review, or
fix.
- One prompt under prompts/.
review (default) — prompts/run.prompt.md.
fix — prompts/fix.prompt.md. Optional action-tier
threshold after fix: blocking (blocking only) or warning (blocking +
warning); default (or all) addresses all findings.
Pass a branch, PR, running-app URL, or Figma node URL after the mode token.
Default review scope: the UI touched by git diff.