--- name: common-accessibility description: Enforce WCAG 2.2 AA compliance with semantic HTML, ARIA roles, keyboard navigation, and color contrast standards for web UIs. Use when building interactive components, adding form labels, fixing focus traps, or auditing a11y compliance. metadata: triggers: files: - '**/*.tsx' - '**/*.jsx' - '**/*.html' - '**/*.vue' - '**/*.component.html' keywords: - accessibility - a11y - wcag - aria - screen reader - focus - alt text --- # 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. `