What problem does it solve? Interactive React components frequently ship with accessibility defects: unlabeled form inputs, non-semantic clickable divs, broken keyboard navigation, and incorrect ARIA usage. This Skill provides reviewed, copy-ready patterns that fix the issues most commonly flagged in code review. ## Core Features & Use Cases - Form Accessibility: Correct htmlFor/id label pairing, aria-describedby error linking, aria-invalid state signaling, and required-field semantics. - ARIA and Semantics: Guidance on aria-label vs aria-labelledby, aria-live regions, aria-expanded/aria-controls, and when native HTML beats ARIA. - Keyboard and Focus: Complete keyboard-operable dropdown and combobox implementations, modal focus restoration, and reduced-motion support via prefers-reduced-motion. - Use Case: When building a login form or modal dialog in React, activate this Skill to get a complete accessible implementation with labels, error announcements, focus management, and Escape-key handling, plus a pre-submit checklist. ## Quick Start Review my React form component for accessibility issues and rewrite it with proper labels, ARIA attributes, and keyboard support.