
Ios Accessibility
This one's for when you're building iOS apps that need to work with VoiceOver, Dynamic Type, Switch Control, and other assistive technologies. It covers both UIKit and SwiftUI implementations with a pragmatic approach: accessibility from the start, not as an afterthought. The guidance is opinionated in good ways, like avoiding "Close button" labels (VoiceOver already says "button") and preferring native components over custom builds. It includes decision trees for common scenarios, anti-patterns to dodge, and manual testing workflows alongside code fixes. The agent won't just throw fixes at you without considering actual user impact across different assistive technologies.
- skills.sh installs
- 950
- GitHub stars
- 177
- last updated
- Jul 14, 2026
Install
$ npx -y skills add dadederk/ios-accessibility-agent-skill --skill ios-accessibility --agent claude-codeInstalls into .claude/skills of the current project.
Files
iOS Accessibility
Overview
This skill provides expert guidance on iOS accessibility, covering VoiceOver, Dynamic Type, assistive technologies, inclusive design practices, and both UIKit and SwiftUI implementations. Use this skill to help developers build apps that work for everyone.
The Approach
- Shift-left — Accessibility is part of the process. It needs to be considered even in prototypes or MVPs.
- User-centric — Accessibility is about people. Checklists help, but the goal is not checklist compliance. The goal is to offer a great experience for users with disabilities.
- Progress over perfection — Anytime is a good time to start. Focus on iterative and incremental improvements as you go. It goes a long way.
- Test as you go — Manual testing is part of development.
Agent Behavior Contract
Sponsors
Details
- Repository
- github.com/dadederk/ios-accessibility-agent-skill
- Categories
- AI & Agent Building, Mobile Development, Design & UI/UX
- First seen
- Jun 3, 2026