accessibility
Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA standards. Use this skill to generate semantic ARIA for Web and accessibility traits for Web and Native platforms (iOS/Android).
Security Assessment
About accessibility
The accessibility skill helps teams design, implement, and audit inclusive digital experiences that align with WCAG 2.2 Level AA standards. It focuses on ensuring that interfaces are Perceivable, Operable, Understandable, and Robust (POUR) for users with diverse accessibility needs, including individuals using screen readers, keyboard navigation, switch controls, and other assistive technologies. The skill supports accessibility-first development by guiding the use of semantic structures, proper labeling, focus management, and robust compatibility patterns across modern digital platforms.
This skill provides structured guidance for mapping UI requirements into accessible technical implementations for Web, iOS, and Android environments. It includes support for semantic HTML and WAI-ARIA on the web, accessibility traits and labels in SwiftUI, and semantic modifiers and content descriptions in Android Compose. The skill addresses key WCAG 2.2 requirements such as minimum target sizes, visible focus indicators, responsive zoom and reflow behavior, descriptive error handling, redundant data entry prevention, and live region announcements for dynamic updates. It also emphasizes the importance of accessibility trees, semantic mapping, and correct Name, Role, Value implementation patterns.
Typical use cases include auditing applications for accessibility compliance, defining accessible component specifications, implementing accessible navigation flows, and translating design requirements into platform-specific accessibility attributes. The skill is intended for frontend developers, mobile engineers, UI architects, QA specialists, accessibility auditors, and design system teams who need to build or maintain accessible user experiences across multiple platforms.
FAQ
What accessibility standards does this skill support?
This skill is based on WCAG 2.2 Level AA standards and focuses on implementing accessibility requirements that align with the POUR principles.
Which platforms are covered by this skill?
The skill supports accessibility implementation for Web platforms using HTML and WAI-ARIA, iOS using SwiftUI accessibility traits and labels, and Android using Compose semantics and content descriptions.
Can this skill help audit existing applications for accessibility issues?
Yes. The skill can be used to review existing interfaces for accessibility barriers, compliance gaps, keyboard navigation issues, focus visibility problems, and missing semantic attributes.
Does this skill include guidance for dynamic content updates?
Yes. It includes guidance for implementing live regions and dynamic status announcements using technologies such as aria-live and platform-specific live region support.
What are the main accessibility requirements emphasized by this skill?
Key requirements include semantic component usage, accessible labeling and hints, keyboard operability, visible focus indicators, sufficient contrast ratios, minimum target sizes, responsive zoom support, and robust assistive technology compatibility.
Install accessibility
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
affaan-m/everything-claude-code