What it does
UI Audit is a Claude Code skill that systematically reviews UI feature areas across five dimensions: component library patterns, mobile UX, accessibility, anti-patterns, and product-job alignment. Run it on any feature area (projects, settings, session creation) to get a findings table with severity, component, issue, and file references.
How it works
The skill analyzes your code against design best practices:
- Component patterns — checks for responsive Dialog+Drawer usage, AlertDialog for destructive actions, proper button layouts
- Mobile UX — validates touch targets, removes hover-only interactions, checks responsive text/spacing
- Accessibility — verifies labels, sr-only text, focus management, color contrast
- Anti-patterns — flags
window.confirm(), hand-rolled layouts, missing loading/error states - Job mapping — aligns the feature against the Universal Job Map (8 stages) and Four Forces of Progress for product context
Use cases
Design teams use UI Audit to:
- Review feature branches before merge without manual inspection
- Catch accessibility and mobile issues early in development
- Connect technical findings to product job stages
- Generate automated issues for design debt
- Compare implementation against design tokens when Figma MCP is available
Who benefits
Product designers, design systems managers, and UX leads benefit most. Works standalone but integrates with shadcn MCP (component patterns), Figma MCP (design tokens), and JTBD knowledge bases for richer context.