--- name: accessibility-patterns description: Provides web accessibility best practices for semantic HTML, ARIA, keyboard navigation, color contrast, and screen reader patterns. Use when building UI components, reviewing accessibility, or when user mentions 'a11y', 'accessibility', 'ARIA', 'screen reader', 'keyboard navigation', 'WCAG'. type: skill category: patterns status: stable origin: tibsfox modified: false first_seen: 2026-02-07 first_path: examples/accessibility-patterns/SKILL.md superseded_by: null --- # Accessibility Patterns Reference guide for building inclusive, accessible web interfaces that comply with WCAG 2.1 AA standards. ## Core Principles (POUR) | Principle | Meaning | Key Question | |-----------|---------|-------------| | **Perceivable** | Content is available to all senses | Can users see, hear, or read it? | | **Operable** | Interface works with all input methods | Can users navigate with keyboard only? | | **Understandable** | Content and UI are predictable | Can users understand and recover from errors? | | **Robust** | Works across assistive technologies | Does it work with screen readers and future tools? | ## Semantic HTML Reference Use the right element for the job. Semantic HTML provides accessibility for free. ### Document Structure ```html