What problem does it solve?
It eliminates inconsistent, hard-to-read UI by applying a comprehensive, repeatable rubric for hierarchy, spacing, color/contrast, typography, motion, density, component quality, and accessibility—then scoring the results so you know what to fix first.
Core Features & Use Cases
- Rubric-driven UI evaluation (0–100): Produces category scores and an overall total, with a clear threshold (85) for “needs more work.”
- Design-system-safe guidance: Enforces token-only values for colors, spacing, radii, shadows, and motion so output stays consistent with the project’s stack and tokens.
- State coverage and accessibility checks: Requires hover/active/focus-visible/disabled states, reduced-motion respect, dark mode parity, and semantic/ARIA correctness.
- Task scenarios: Used when generating, refining, or auditing UI in .tsx/.jsx/.vue/.svelte files, especially for components, audits, and visual critique loops.
Quick Start
Apply the UI design rubric to your current React/TSX (or Vue/Svelte) component by asking Claude to score it per the categories and propose tokenized fixes that cover all interactive states and accessibility requirements.