From source-design
Audit existing UI code against design system rules, anti-slop patterns, accessibility compliance, and production quality standards. Use after building components or before shipping.
How this skill is triggered — by the user, by Claude, or both
Slash command
/source-design:design-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are performing a comprehensive design review of frontend code. This is the quality gate that catches generic AI output, design system violations, accessibility failures, and production issues before they ship.
You are performing a comprehensive design review of frontend code. This is the quality gate that catches generic AI output, design system violations, accessibility failures, and production issues before they ship.
design-system.md, DESIGN-BRIEF.md, CLAUDE.md, tailwind.config.*, globals.cssgit diff for recent changespackage.jsonCheck every file against these patterns. Flag ALL violations:
| Pattern | Violation | Fix |
|---|---|---|
| Inter/Roboto/Arial as sole font | Typography slop | Choose distinctive display font |
| Purple gradient on white | Color slop | Commit to intentional palette |
| Symmetric 3-card grid | Layout slop | Add asymmetry, vary card sizes |
transition: all | Motion slop | Specify exact properties |
| Default shadcn with no customization | Component slop | Apply project's design tokens |
| Spinner for loading | Motion slop | Use shimmer/skeleton |
| Uniform border-radius everywhere | Component slop | Vary or remove per context |
| Generic hero → features → CTA | Layout slop | Differentiate the flow |
If a design system exists, verify:
Quick audit (not a full accessibility audit, but catches common issues):
<img> have appropriate alt textprefers-reduced-motion respectedany types, proper interfaces for propsGenerate a structured report:
# Design Review: [Component/Page Name]
## Score: [A/B/C/D/F]
## Anti-Slop
- [PASS/FAIL] Typography: [details]
- [PASS/FAIL] Color: [details]
- [PASS/FAIL] Layout: [details]
- [PASS/FAIL] Motion: [details]
## Design System Compliance
- [PASS/FAIL] Colors: [details]
- [PASS/FAIL] Typography: [details]
- [PASS/FAIL] Spacing: [details]
- [N/A] No design system found
## Accessibility
- [PASS/FAIL] Contrast: [details]
- [PASS/FAIL] Keyboard: [details]
- [PASS/FAIL] Semantics: [details]
## Issues Found
1. **[CRITICAL/HIGH/MEDIUM/LOW]**: [description] → [fix]
2. ...
## Recommendations
- [Specific improvement suggestions]
npx claudepluginhub liamfuller07/source-design-pluginAudits frontend code for design consistency, accessibility (WCAG AA), responsive behavior, and UI/UX best practices before deployment or after design system changes.
Reviews UI code for design system compliance, accessibility, and best practices. Checks design tokens, component conventions, accessibility, mobile, performance, typography, and spacing consistency.
Reviews UI code for design system compliance, accessibility, and best practices, with checklists for tokens, components, mobile, and performance.