Apple Accessibility Skills
Accessibility audits for SwiftUI, UIKit and AppKit that rank issues by severity and suggest minimal fixes. By Roberto Gómez Muñoz.
View on GitHub ↗- Stars
- ★ 31
- Last commit
- 5 Oct 2026
- Maintenance
- Active
- Licence
- MIT
- Category
- Agent Skills
- GitHub
- rgmez/apple-accessibility-skills
Overview
A set of accessibility audit skills for SwiftUI, UIKit and AppKit. Each skill reviews a screen, finds real accessibility issues, and suggests small, local fixes without changing copy or layout unless it has to. It's for Apple platform developers who want to catch accessibility problems early in review.
Features
- Separate auditor skills for SwiftUI, UIKit and AppKit
- Checks VoiceOver, Voice Control, Switch Control, keyboard navigation and Dynamic Type
- Reviews labels, traits, grouping, reading order, contrast, touch targets and motion preferences
- Covers WWDC26 and OS 27 topics such as resizable layouts, iPhone Mirroring and Liquid Glass
- Returns findings by severity (P0, P1, P2) with manual verification steps and checklists
Requirements
The source doesn't list any requirements, so check the project's own docs before you install.
Install
Install the auditor for your framework with the skills CLI
npx skills add rgmez/apple-accessibility-skills@swiftui-accessibility-auditor npx skills add rgmez/apple-accessibility-skills@uikit-accessibility-auditor npx skills add rgmez/apple-accessibility-skills@appkit-accessibility-auditorFor Cursor, clone the repo and use the skills folder as your skill source; adapter guides for Claude and Codex are in docs/adapters
Example
Ask your agent: "Audit this SwiftUI view for accessibility and return P0/P1/P2 findings, patch-ready snippets, and a manual checklist."
Works with
Listed in
- github.com/rgmez/apple-accessibility-skills
- raw.githubusercontent.com/rgmez/apple-accessibility-skills/HEAD/README.md
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
App Store Screenshots
Sets up a small Next.js editor for making framed App Store and Google Play screenshots across Apple devices and locales.
SwiftUI Pro
Paul Hudson's SwiftUI skill, aimed at the mistakes models often make with navigation, layout, state, VoiceOver and deprecated APIs.
Dimillian Skills
Thomas Ricouard's skill pack: SwiftUI performance audits, Liquid Glass, view refactors, Swift concurrency fixes, App Store release notes and simulator debugging.