Help us improve
Share bugs, ideas, or general feedback.
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.
npx claudepluginhub liamfuller07/source-design-pluginHow 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.
Audits frontend code for design consistency, accessibility (WCAG AA), responsive behavior, and UI/UX best practices before deployment or after design system changes.
Generates design systems from codebase patterns, audits visual consistency across 10 dimensions, and detects generic AI-generated design patterns. Useful for new projects, redesigns, or styling PR reviews.
Audits UI code against the StyleSeed Toss design-system conventions, covering tokens, accessibility, mobile ergonomics, spacing, and typography. Use for PR reviews where components should follow the seed's design language.
Share bugs, ideas, or general feedback.
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]