universal-accessibility-wcaglisted
Use for ANY UI change — every component, page, form, image, color choice, interaction, or content block — to make it conform to WCAG 2.2 Level AA (and AAA where feasible) so it is usable by people with visual, motor, auditory, cognitive, and speech disabilities, using a keyboard, screen reader, magnifier, or voice. Covers semantic HTML first, ARIA done correctly, keyboard and focus management, color/contrast, accessible forms and error handling, media alternatives, and automated + manual accessibility testing wired into CI. Trigger proactively on forms, inputs, labels, images, alt text, icons, buttons, modals/dialogs, menus, tabs, color, contrast, focus, keyboard, tab order, ARIA, roles, screen reader, "a11y," accessible, WCAG, Section 508, ADA — even without those words, on any code that renders UI.
techfleetworks/enterprise-software-AI-skills · ★ 0 · AI & Automation · score 70
Install: claude install-skill techfleetworks/enterprise-software-AI-skills
# Universal Accessibility (WCAG Conformance)
## Why this exists
Roughly one in six people lives with a disability. Every UI you ship is used by people
who are blind or low-vision, who can't use a mouse, who are deaf or hard of hearing, who
have limited dexterity or tremor, who have cognitive or attention differences, or who are
simply in a hard situation (bright sun, one hand full, a noisy room). Accessibility isn't
a feature for a minority — it's the difference between "everyone can use this" and
"some people are locked out." It is also, in most jurisdictions, a **legal requirement**
(ADA, Section 508, EN 301 549, the European Accessibility Act), and it is far cheaper to
build in than to retrofit.
This skill's bar is **WCAG 2.2 Level AA conformance, verified** — not "we tried to make
it accessible." Accessibility is a property you *build and test*, the same way you build
and test correctness.
## The core principle
**Semantic HTML first; ARIA only to fill genuine gaps; then verify with automation, the
keyboard, and a screen reader.** The vast majority of accessibility comes free from using
the right native element. ARIA is a supplement for custom widgets, and *bad ARIA is worse
than none*. Nothing is "accessible" until it has been operated without a mouse and heard
through a screen reader.
Organize everything around WCAG's four principles — **POUR**: Perceivable, Operable,
Understandable, Robust. If content fails any one, someone is excluded.
## The workflow
### Step