What problem does it solve? Agents building frontend interfaces often produce inconsistent spacing, poor color contrast, missing loading/error states, and inaccessible components. This Skill enforces a strict rule set so generated UI code follows accessibility standards, animation best practices, and consistent design systems. ## Core Features & Use Cases - Component Rules: Mandates accessible primitives (Base UI, Radix, React Aria), aria-labels on icon buttons, and AlertDialog for destructive actions. - Animation Constraints: Restricts animation to transform and opacity, enforces 200ms feedback limits, and requires prefers-reduced-motion support via motion/react and tw-animate-css. - Layout & Typography Standards: Enforces Tailwind default scales, text-balance/text-pretty, tabular-nums, fixed z-index scales, and h-dvh viewport sizing. - Use Case: When asking an agent to build a dashboard card or settings form, the Skill ensures the output uses proper contrast ratios, 44px touch targets, skeleton loading states, and responsive stacking instead of arbitrary pixel values. ## Quick Start Use the ui-design skill to build a responsive settings panel with Tailwind CSS, accessible form controls, and a skeleton loading state.