What problem does it solve?
This Skill prevents AI-generated UI from failing accessibility basics like keyboard navigation, missing labels, weak focus states, poor color contrast, and non-semantic “div soup” interactions that break screen-reader and low-vision usability.
Core Features & Use Cases
- Semantic HTML over ARIA: choose correct elements first (buttons, links, headings, landmarks, tables, dialog/disclosures) and use ARIA only when semantics can’t express the intent.
- Keyboard & focus correctness: enforce visible
:focus-visible rings, focus order that matches reading order, and safe modal behavior (focus trap, Escape to close, restore focus).
- Accessible form & media discipline: require real labels (not placeholder-only), associate errors with inputs, provide
alt for images (including decorative alt=""), and ensure icon-only buttons have an aria-label.
Quick Start
Use forge-accessibility whenever you generate or refactor a UI component so it remains usable with keyboard and screen readers, including dialogs, forms, and interactive controls.