What problem does it solve?
This Skill helps teams avoid common web UI issues like layout shift, inaccessible interactions, broken keyboard navigation, and performance regressions when building modern interfaces.
Core Features & Use Cases
- Accessibility-first UI guidance: Ensures interactive elements have correct focus management, ARIA labels for icon buttons, and consistent keyboard navigation behavior.
- Polished interaction patterns: Provides touch-first rules (44px tap targets, disable hover-only functionality on touch devices) and form/control best practices to make UI feel responsive and correct.
- Animation and performance guardrails: Defines when and how to animate (especially reduced-motion support), and enforces GPU-friendly animation practices that prevent jank and layout shift.
- Component and UI architecture principles: Recommends composable React component patterns (including compound components and the asChild slot pattern) to reduce prop explosion and increase maintainability.
Quick Start
Use this skill when reviewing a frontend change for accessibility, touch usability, animation behavior, and performance regressions—then ask the AI to turn your UI description into a checklist of concrete fixes and code-level recommendations.