What problem does it solve?
It solves the problem of inaccessible web interfaces that fail assistive technology expectations, keyboard-only usability, and WCAG accessibility requirements.
Core Features & Use Cases
- Accessible ARIA patterns: Implement correct ARIA roles and attributes for common UI elements such as buttons, dialogs, and navigation menus to improve screen reader comprehension.
- Keyboard navigation & focus management: Ensure focus is trapped and restored appropriately in modals and interactive components, including Escape handling and Tab traversal.
- Accessible forms & visual clarity: Add proper labeling, required/invalid semantics, error announcement via role="alert", and enforce color-contrast targets for WCAG AA compliance.
- Testing for accessibility regressions: Use automated testing tooling (e.g., axe) to detect accessibility violations early during development.
Quick Start
Use the web-accessibility skill to audit and update your React components so that dialogs trap focus correctly, forms use proper ARIA attributes, and your UI meets WCAG AA contrast targets.