Quick Start
/design-review → Review latest screen from outputs/screens/
/design-review [screen name or filename] → Review a specific screen
/design-review --quick → UX + Accessibility only (fastest)
/design-review --full → All 5 agents (most thorough)
What you get: Structured feedback from 5 perspectives with prioritized action items.
/design-review — Multi-Agent Design Review
Context Check (Internal)
Before reviewing, load:
- The target screen file from
outputs/screens/ - Design brief from
outputs/design-briefs/(to validate against stated goals) - Brand guidelines from
context-library/brand/ - Personas from
context-library/personas/
The 5 Reviewers
Reviewer 1: UX Researcher
Agent file: sub-agents/ux-researcher.md
Evaluates from the user's perspective:
- Does the flow match how users actually think?
- Are there cognitive load issues?
- What will first-time users struggle with?
- What research evidence supports or contradicts this design?
Output structure:
✅ What works
⚠️ UX concerns (numbered, prioritized by severity)
💡 Suggestions
❓ Questions to validate with users
Reviewer 2: Accessibility Auditor
Agent file: sub-agents/accessibility-auditor.md
Evaluates WCAG 2.1 AA compliance:
- Color contrast ratios (text and UI elements)
- Keyboard navigability
- Screen reader support (semantic HTML, ARIA)
- Touch target sizes (44px minimum)
- Focus indicators visible
- Animation/motion safety (prefers-reduced-motion)
- Form accessibility (labels, errors, instructions)
Output structure:
✅ Passes
❌ Failures (WCAG criterion + severity: critical/major/minor)
💡 Fixes (specific code suggestions)
Reviewer 3: Engineer
Agent file: sub-agents/engineer-feasibility.md
Evaluates technical implementation:
- Component reusability (can this be extracted cleanly?)
- CSS complexity (is this maintainable?)
- Performance concerns (heavy animations, large assets)
- Responsive implementation complexity
- Component library alignment (can shadcn/Tailwind handle this?)
- Animation/interaction feasibility
Output structure:
✅ Easy to implement
⚠️ Implementation concerns
💡 Technical suggestions
🔴 Blockers (things that would require significant engineering effort)
Reviewer 4: Brand Guardian
Agent file: sub-agents/brand-guardian.md
Evaluates brand consistency:
- Color usage vs brand guidelines
- Typography matches brand voice
- Spacing and visual density feels consistent with brand
- Component style aligns with existing product
- Tone of copy matches brand voice
Output structure:
✅ On-brand
⚠️ Brand deviations
💡 Corrections
Reviewer 5: End User Voice
Agent file: sub-agents/end-user-voice.md
Simulates the target user's first impression:
- "My first reaction when I see this screen is..."
- "I'm confused about..."
- "I'm not sure how to..."
- "I love that..."
- "I wish it..."
Output structure:
First impression (1-2 sentences as the user)
😍 Moments of delight
😕 Moments of confusion
🤔 Questions I have as a user
💬 What I'd tell a friend about this screen
Review Output Format
# Design Review: [Screen Name]
**Date:** [date]
**Brief reference:** [brief filename]
---
## 1. UX Researcher Review
### ✅ What Works
[Specific positive observations]
### ⚠️ UX Concerns
1. **[Concern]** — [Severity: High/Medium/Low]
[Specific description + why it's a problem]
Fix: [Specific recommendation]
2. **[Concern]** — [Severity]
...
### 💡 Suggestions
- [Actionable suggestion]
- [Actionable suggestion]
### ❓ Validate With Users
- [Question to test in research]
---
## 2. Accessibility Audit
### ✅ Passes
- [WCAG criterion]: [observation]
### ❌ Failures
1. **[Criterion 1.4.3 — Contrast]** — CRITICAL
Element: [description]
Current ratio: [x:1] | Required: 4.5:1
Fix: Change `[current color]` to `[recommended color]`
### 💡 Fixes
```css
/* Fix 1 */
.element { color: #[fix]; }
3. Engineer Review
✅ Easy to Implement
[Components that map cleanly to existing patterns]
⚠️ Concerns
- [Issue] — [Effort: S/M/L/XL] [Description] Alternative: [simpler approach]
💡 Suggestions
- [Technical suggestion]
4. Brand Review
✅ On-Brand
[What aligns with brand guidelines]
⚠️ Deviations
- [Deviation] Current: [what's there] Brand spec: [what it should be] Fix: [specific change]
5. End User Voice
"My first reaction: [1-2 sentences as the user]"
😍 Love: [What they love] 😕 Confusing: [What confuses them] 🤔 Questions: [What they're uncertain about] 💬 Would tell a friend: "[quote]"
Synthesis
All 5 Reviewers Agree
[Common feedback points — highest priority to fix]
Conflicting Perspectives
[Where reviewers disagree, and the trade-off]
Priority Fix List
- 🔴 Critical: [Fix 1 — must fix before showing stakeholders]
- 🟡 High: [Fix 2]
- 🟡 High: [Fix 3]
- 🟢 Nice to have: [Fix 4]
Recommended Actions
- Fix now: [Specific list with implementation notes]
- Validate with users: [Questions for research]
- Defer to v2: [Items that are improvements but not blockers]
**Save to:** `outputs/design-reviews/[screen-name]-review.md`
---
## After Review
Review complete. [N] concerns found across [N] perspectives.
Critical issues: [N] High priority: [N] Nice to have: [N]
Want me to:
- Apply all critical fixes to the screen file now
- Generate a revised version with your feedback applied
- Break the priority fixes into specific tasks