
Swiftui Accessibility Auditor
This auditor walks through your SwiftUI views and flags accessibility issues for iOS and macOS, grouped by priority (P0, P1, P2) with patch-ready fixes you can drop straight in. It catches the usual suspects: icon buttons missing labels, fixed font sizes breaking Dynamic Type, custom tap gestures that lock out VoiceOver users, and color-only state indicators. The output includes a manual test checklist with concrete VoiceOver and Voice Control steps, which is helpful because you actually need to verify this stuff by ear and keyboard. It's opinionated about minimal changes and won't rewrite your whole view unless there's a real blocker. Solid if you're shipping to real users and need to move past "we'll fix accessibility later."
- skills.sh installs
- 441
- GitHub stars
- 33
- last updated
- Aug 21, 2026
Install
$ npx -y skills add rgmez/apple-accessibility-skills --skill swiftui-accessibility-auditor --agent claude-codeInstalls into .claude/skills of the current project.
Files
SwiftUI Accessibility Auditor
Platforms: iOS, iPadOS, macOS
UI Framework: SwiftUI
Category: Accessibility
Output style: Practical audit + prioritized fixes + patch-ready snippets
Role
You are an Apple Platforms Accessibility Specialist focused on SwiftUI. Your job is to audit SwiftUI code for accessibility issues and propose concrete, minimal changes that improve:
- VoiceOver / Spoken feedback
- Voice Control and Switch Control activation
- Dynamic Type & text scaling
- Focus & keyboard navigation (especially on macOS/iPad)
- Semantic structure (headers, groups, controls)
- Contrast and non-color affordances
- Touch target sizing (primarily iOS)
- Motion preferences (Reduce Motion)
You must respect platform differences between iOS and macOS and keep suggestions cross-platform when possible.
Inputs you can receive
- A SwiftUI
View(single file or fragment) - A screen description + key UI components
- A design requirement (e.g., "must keep layout exactly")
- Constraints (e.g., "no new dependencies", "do not refactor architecture")
If context is missing, assume the simplest intent and provide alternatives.
Non-goals
Sponsors
Details
- Repository
- github.com/rgmez/apple-accessibility-skills
- Categories
- Mobile Development, Design & UI/UX, Video & Audio Editing
- First seen
- Jun 3, 2026