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-code

Installs 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
1github avatarpython-pypi-package-buildergithub/awesome-copilotEnd-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI. Covers all four build backends (setuptool950skills.sh installs
2mblode avatardocs-writingmblode/agent-skillsWrites and audits technical documentation using the Diataxis framework and Stripe-style clarity. 48 rules across 9 categories covering voice, structure, clarity949skills.sh installs
3asyrafhussin avatarweb-design-guidelinesasyrafhussin/agent-skillsUI/UX best practices and accessibility audit. Use when reviewing UI code, checking accessibility, running accessibility audits, auditing forms, or ensuring web 948skills.sh installs
4databricks avatardatabricks-dabsdatabricks/databricks-agent-skillsCreate, configure, validate, deploy, run, and manage Declarative Automation Bundles (DABs, formerly Databricks Asset Bundles). Use when working with Databricks 939skills.sh installs
5aj-geddes avatarapi-contract-testingaj-geddes/useful-ai-promptsVerify API contracts between services to ensure compatibility and prevent breaking changes. Use for contract testing, Pact, API contract validation, schema vali926skills.sh installs
6orchestra-research avatarfine-tuning-openvla-oftorchestra-research/ai-research-skillsFine-tunes and evaluates OpenVLA-OFT and OpenVLA-OFT+ policies for robot action generation with continuous action heads, LoRA adaptation, and FiLM conditioning 926skills.sh installs