iOS Accessibility

Accessibility guidance for UIKit and SwiftUI apps, covering VoiceOver, Dynamic Type and other assistive technologies. By Daniel Devesa.

View on GitHub ↗
Stars
★ 175
Last commit
9 Mar 2026
Maintenance
Slowing
Licence
MIT
Category
Agent Skills
GitHub
dadederk/iOS-Accessibility-Agent-Skill

Overview

An agent skill by Daniel Devesa Derksen-Staats that gives AI coding tools guidance on iOS accessibility in UIKit and SwiftUI. It covers VoiceOver and other assistive technologies, along with testing and inclusive design. The author notes it is a work in progress and that accessibility work needs human judgement and testing with real users.

Features

  • VoiceOver guidance for UIKit and SwiftUI: labels, traits, grouping, custom actions and notifications
  • Voice Control, Switch Control and Full Keyboard Access support
  • Touch target sizes, colour contrast and related settings
  • Manual and automated accessibility testing guidance
  • Points to complementary skills for macOS accessibility and WCAG

Requirements

The source doesn't list any requirements, so check the project's own docs before you install.

Install

  1. Install with the skills CLI

    npx skills add https://github.com/dadederk/iOS-Accessibility-Agent-Skill --skill ios-accessibility
  2. Or clone the repo and copy the ios-accessibility folder into your tool's skills directory

Example

Ask your agent: "Use the ios-accessibility skill and review the current view to analyze and find opportunities to improve its VoiceOver support."

Works with

Claude CodeCursorCodex

Listed in

swiftskills.devtwostraws/Swift-Agent-Skills

Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.

More in this category