What problem does it solve? Web interfaces often exclude users with disabilities due to missing ARIA attributes, poor keyboard navigation, low color contrast, and non-semantic markup. This Skill guides the implementation of WCAG 2.1-compliant components so applications work with screen readers, keyboards, and assistive technologies. ## Core Features & Use Cases - Accessible Component Implementation: Build modals, dropdowns, tabs, and forms with focus traps, ARIA roles, and keyboard handlers in React, Vue, Svelte, or vanilla JS. - Accessibility Audits: Identify and fix violations using axe-core, Lighthouse, and manual keyboard/screen reader testing. - WCAG Compliance Checks: Enforce contrast ratios (4.5:1 for AA), label associations, and focus indicators to meet legal accessibility requirements. - Use Case: You need a React modal that traps focus, closes on ESC, and announces its title to screen readers — this Skill provides the complete accessible implementation pattern. ## Quick Start Make my React modal component accessible with focus trapping, ESC key handling, and proper ARIA attributes for screen readers.