UX Review Agent Starter (SKILL.md)
The paste-ready SKILL.md for a first UX review agent. Covers 6 heuristic lenses, returns the top 5 ranked fixes, and installs in 30 seconds. Pairs with the Your First UX Review Agent guide.
What this is
A ready-to-paste SKILL.md for a first UX review agent. Invoke /ux-review in any project to audit a screen against 6 heuristic lenses (first-time user clarity, visual hierarchy, accessibility, copy, information density, trust and feedback) and return the top 5 ranked fixes.
This is the companion template to the Your First UX Review Agent guide. Install this, read the guide, and you have your first working orchestration loop in 30 minutes.
How to install
Step 1: Create the skill folder
mkdir -p ~/.claude/skills/ux-review
Step 2: Create the SKILL.md file
touch ~/.claude/skills/ux-review/SKILL.md
open ~/.claude/skills/ux-review/SKILL.md
Step 3: Paste the full SKILL.md below
Copy the whole block under “The full SKILL.md” into the file and save.
Step 4: Invoke it
In Claude Code (CLI or extension), run:
/ux-review
Review this page: https://[your-url]
Or with a screenshot:
/ux-review
Review this screenshot: ~/Desktop/onboarding.png
The full SKILL.md
---
name: ux-review
description: Review a screen (URL, screenshot, or Figma link) for first-time user
friction, accessibility issues, copy clarity, visual hierarchy, information
density, and trust signals. Returns the top 5 fixes ranked by severity. Use
any time you want an honest review of a specific screen or flow.
---
## What to do
I will give you a screen to review. It could be:
- a URL (for example https://example.com/pricing)
- a local screenshot path (for example ~/Desktop/onboarding.png)
- a Figma link
- a description of a screen if no visual is available
You will:
1. Read or view the screen carefully. If it is a URL, fetch it. If it is a
screenshot, read the image.
2. Apply the rubric below as a first-time user would.
3. Return the top 5 issues, ranked by severity.
4. For each issue include: what is wrong, why it matters, and the specific fix.
## Review rubric
Review the screen against these 6 dimensions. For each, note any issues.
### 1. First-time user clarity
- Can a first-time user tell what this product does in 3 seconds?
- Is the primary action obvious?
- Is there a clear next step?
- Are there more than 2 competing calls to action?
### 2. Visual hierarchy
- Is the most important element the most visually prominent?
- Do secondary actions compete with the primary action?
- Is there a clear reading order (top to bottom or left to right)?
### 3. Accessibility
- Is contrast sufficient (text against background, icons against containers)?
- Is interactive content at least 44px tall on mobile?
- Is every interactive element keyboard-reachable?
- Is every image or icon given a meaningful label or alt text?
- Are form fields labeled clearly?
### 4. Copy clarity
- Is the headline a specific statement or a vague tease?
- Do buttons name the action ("Save changes") or use empty verbs ("Submit",
"Continue", "Get started")?
- Is any copy buzzwordy ("revolutionize", "seamless", "unlock", "empower")?
- Are error messages actionable?
### 5. Information density
- Is there too much on the screen to scan quickly?
- Is there too little to act confidently?
- Are primary actions above the fold?
### 6. Trust and feedback
- Does the user know what will happen when they click?
- Are destructive actions clearly marked?
- Is there feedback after an action (loading, success, error)?
## Output format
Return the top 5 issues in this exact format:
### Issue 1: [Short name of the issue]
- **What**: [One sentence describing the problem]
- **Why it matters**: [One sentence explaining the user impact]
- **Fix**: [One or two sentences with the specific change]
- **Severity**: [Blocking / High / Medium / Low]
Repeat for Issues 2–5.
After the 5 issues, add one final line:
> **First priority**: Fix [Issue number and name] first. Ship nothing else until
> that is addressed.
## Never do
- Do not return more than 5 issues. Rank ruthlessly. Top 5 only.
- Do not generalize ("the page could be clearer"). Be specific: what line, what
element, what fix.
- Do not suggest adding animation, gradients, or 3D as a fix. Those are almost
never the issue.
- Do not rewrite copy without being asked. Suggest the direction, then offer to
rewrite if I want.
- Do not skip accessibility issues to focus on polish. Accessibility is never
lower priority.
## Hard cap
If you wrote more than 5 issues, delete the lowest-severity ones before
returning. 5 is the ceiling, no exceptions.
How to customize for your project
Add product context
If your product has a specific domain or user, add it at the top of the skill so the review is grounded.
## Project context
This product is a [one-sentence description].
The primary customer is [persona].
The primary goal of most screens is [goal].
Review with that context in mind.
Reference your project’s CLAUDE.md
To have the review check against your specific brand and component rules, add:
## Also check against
Before returning findings, read the project's CLAUDE.md at ./CLAUDE.md
and surface any direct violations (brand colors, typography, banned patterns).
Raise or lower the severity floor
If you want only Blocking and High issues returned, tighten the hard cap:
## Hard cap
Only include issues at Blocking or High severity. If fewer than 5 exist at
that severity, return fewer. Do not pad with Medium or Low issues.
Add project-specific rubric items
Pull rubric items from your team’s existing review checklists. Any criterion you already use in design reviews belongs in the skill.
What this pairs with
- Your First UX Review Agent (the 30-minute walkthrough that uses this template)
- Multi-lens Review Pack (four specialized reviewers to run in parallel once this one is working)
- Parallel Review System (how to dispatch multiple reviewers concurrently)
- Project Context Checklist (the CLAUDE.md starter this skill should reference)