| name | ui-review |
| description | Review UI designs and implementations for accessibility, consistency, usability, and visual quality. Use when asked to review a design, audit accessibility, check UI consistency, compare implementation against mockups, or evaluate a user interface.
|
UI Review
Systematic UI/UX review methodology for designs (in Penpot) and implementations (in code).
Process
- Understand context — what product, who are the users, what's the goal of this screen?
- Gather materials — pull the Penpot designs and/or the live implementation
- Run the checklist — score each category
- Report — use the structured output format
Review Checklist
1. Accessibility (WCAG 2.1 AA)
Color & Contrast
Keyboard Navigation
Screen Reader
Motion & Interaction
2. Design System Compliance
3. Layout & Responsiveness
4. Interaction Design
5. Visual Quality
6. Content & Copy
Output Format
## UI Review — [Screen/Component Name]
**Reviewed:** [date]
**Context:** [product, screen, purpose]
**Overall:** 🟢 Good | 🟡 Needs Work | 🔴 Significant Issues
### Accessibility
Score: X/10
[Specific findings with severity]
### Design System Compliance
Score: X/10
[Specific findings]
### Layout & Responsiveness
Score: X/10
[Specific findings]
### Interaction Design
Score: X/10
[Specific findings]
### Visual Quality
Score: X/10
[Specific findings]
### Content & Copy
Score: X/10
[Specific findings]
### 🔴 Must Fix
1. [Critical issues — accessibility violations, broken layouts]
### 🟡 Should Fix
1. [Important issues — inconsistencies, missing states]
### 🔵 Nice to Have
1. [Polish items — minor alignment, copy tweaks]
### ✅ What's Working Well
1. [Call out good patterns — reinforces what to keep doing]
Quick Review (for smaller changes)
For minor changes or single components, use a shortened format:
- Accessibility — contrast OK? Keyboard accessible? Screen reader friendly?
- Consistency — matches the design system?
- States — all states present? (hover, focus, disabled, error, loading)
- Responsive — works on mobile?
- Copy — labels clear and actionable?
Report as: ✅ Pass | 🟡 Minor issues | 🔴 Blocking issues