What problem does it solve? UI components often fail keyboard users, screen reader users, and low-vision users because developers skip semantic HTML, misuse ARIA, or never test contrast and focus management. This Skill provides concrete patterns and checklists to build accessible interfaces and pass WCAG AA audits. ## Core Features & Use Cases - Semantic HTML and ARIA guidance: Rules for landmarks, heading hierarchy, roles, states, and common ARIA anti-patterns to avoid. - Keyboard and focus management: Key patterns per widget type plus TypeScript implementations of focus trapping and focus restoration for modal dialogs. - WCAG conformance and testing: Contrast ratio targets, form labeling patterns, image alt-text rules, and automated testing with axe, pa11y, and Playwright. - Use Case: When building a custom dropdown menu, apply the listbox role pattern with arrow-key navigation, aria-expanded state, and Escape handling, then verify it with an axe scan and a manual keyboard walkthrough. ## Quick Start Review this modal dialog component for WCAG AA accessibility and fix any keyboard navigation, ARIA, or contrast issues.