What problem does it solve?
Interfaces often feel off due to small compounding details like mismatched border radii, jarring animations, or inconsistent icon weights. This Skill provides concrete, opinionated rules for reviewing and building polished UI components so these details are handled systematically instead of by intuition.
Core Features & Use Cases
- Surface Polish: Enforces concentric border radius math, optical alignment over geometric centering, layered box-shadows instead of depth-only borders, and pure black/white image outlines.
- Animation Discipline: Prescribes interruptible CSS transitions, staggered enter animations, subtle exits, exact contextual icon animation values (scale 0.25 to 1, blur 4px to 0), scale(0.96) press feedback, and motion restraint for high-frequency interactions.
- Icon Consistency: Matches icon stroke width to adjacent text weight, uses one currentColor SVG recolored per state, outline-by-default with fill for active states, and RTL flipping rules.
- Use Case: When a user says a settings page "feels off", the Skill walks every hover, focus, and loading state, replays motion at 10% speed, and produces a findings table with severity, location, before/after code, and a verdict.
Quick Start
Review my Button and Card components for UI polish issues and suggest concrete fixes with before and after code.