common-accessibility
Installation
SKILL.md
Common Accessibility (a11y) Standards
Priority: P1 (HIGH)
Legal req: EU (Web Accessibility Directive), USA (ADA/Section 508). Non-compliance = litigation risk. Minimum: WCAG 2.2 Level AA.
🏗 Semantic HTML First
-
Use native HTML before ARIA.
<button>,<a>,<nav>,<main>,<section>,<form>,<label>convey semantics natively. -
Never
<div>/<span>for interactive elements — no keyboard role by default. -
Headings (
h1–h6) must form logical outline. Oneh1per page. -
<button>not<div onClick>,<a>not<span onClick>.
🎭 ARIA — Use Sparingly
ARIA supplements native HTML when insufficient (e.g., custom widgets). Rules: