What problem does it solve?
It helps you fix iOS accessibility gaps—so users with disabilities can navigate, understand, and complete tasks reliably using VoiceOver, Dynamic Type, and other assistive technologies.
Core Features & Use Cases
- UIKit + SwiftUI accessibility guidance: labels, traits, values, grouping, and focus/announcement behavior tailored to the framework you’re using.
- Inclusive design decision-making: proposes multiple options with pros/cons and UX trade-offs, then guides you to test manually (and where possible, automatically).
- Accessibility workflow for real development: includes project capability intake (framework, deployment target, design system, localization) plus a quick decision tree for common problems (VoiceOver, Dynamic Type, Switch Control, keyboard access, contrast, motion, etc.).
Use case: Your iOS screen has icon-only buttons and VoiceOver reads “button,” and the layout breaks at Large Accessibility Sizes—this Skill helps you correct labeling, grouping, and layout adaptation, while also providing testing steps you can run before shipping.
Quick Start
Use ios-accessibility to audit the provided iOS UI code for accessibility issues (VoiceOver labels/traits, Dynamic Type scalability, and other assistive technologies) and return concrete fixes with testing steps.