What problem does it solve? Visual, code, and performance audits all miss behavioral bugs: keyboard-only users get stuck, screen readers miss content, focus never returns to its trigger, and zoom steps jump too coarsely. This Skill closes that gap by auditing the interaction behavior of design-system components and product UI. ## Core Features & Use Cases - Keyboard & Focus Audits: Checks tab order, focus-visible rings, activation keys, arrow-key navigation, Escape-to-close, focus traps, and focus restoration across overlays and state transitions. - ARIA Correctness: Validates roles, aria-label, aria-expanded, aria-selected, aria-live regions, and aria-hidden usage against accessibility expectations. - Animation & Interaction Canonical: Verifies animation durations, prefers-reduced-motion support, wheel zoom step granularity, hover delays, and drag/pan pointer capture. - Five-State Coverage: Tests null-safety, empty, loading, error, and success states plus edge cases like rapid clicks, stale selections, and unmount-time setState. - Use Case: Before merging a new Dialog component, run a full audit to confirm Escape closes it, focus stays trapped inside, focus returns to the trigger on close, and screen readers announce it correctly. ## Quick Start Run a UX behavior audit on the Select component in the design system and report any keyboard, focus, or ARIA failures by severity.