audit-accessibility

Audits iOS apps for accessibility across VoiceOver, Dynamic Type, contrast, motor, and cognitive dimensions.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/TheMizeGuy/apple-ui-craft-public --skill audit-accessibility-themizeguy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: audit-accessibility
Source: https://github.com/TheMizeGuy/apple-ui-craft-public/tree/main/skills/audit-accessibility
Command: npx skills add https://github.com/TheMizeGuy/apple-ui-craft-public --skill audit-accessibility-themizeguy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? iOS apps often ship with accessibility gaps that exclude users relying on VoiceOver, Dynamic Type, Switch Control, or reduced-motion settings, and standard UI reviews only skim these concerns. This Skill runs a dedicated, deep accessibility audit that maps every finding to WCAG 2.2 criteria. ## Core Features & Use Cases - Five-dimension audit: Covers VoiceOver semantics and reading order, Dynamic Type survival through AX5, color contrast and Reduce Motion/Transparency, motor accessibility (44pt targets, Switch Control, Voice Control), and hearing/cognitive accessibility. - WCAG 2.2 mapping: Every finding carries its WCAG criterion and level, the affected assistive technology, and a concrete SwiftUI rewrite. - Settings matrix and review ledger: Reports behavior under each accessibility setting and writes a persistent review ledger with delta reporting (NEW / RESOLVED / STILL OPEN / REGRESSED) across runs. - Use Case: Before an App Store release, ask for an accessibility audit of your SwiftUI screens to receive severity-tagged findings, a settings matrix, and the top three priority fixes. ## Quick Start Ask the assistant to audit my iOS app for accessibility and review VoiceOver, Dynamic Type, and WCAG compliance.

Frequently Asked Questions about audit-accessibility

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my iOS app for accessibility?▼

Run this audit on your SwiftUI files or project scope to get a five-dimension review covering VoiceOver, Dynamic Type, visual, motor, and cognitive/hearing accessibility. Each finding includes a WCAG 2.2 criterion, severity, and a concrete SwiftUI rewrite.

What is the difference between an accessibility audit and a general iOS UI review?▼

A general iOS UI review covers visual design, animation, and accessibility at a shallower level across three specialists. This audit goes deeper on accessibility alone, running the full five-dimension check tables per screen and mapping every finding to WCAG 2.2.

Does the audit check VoiceOver and Dynamic Type support?▼

Yes, VoiceOver labels, traits, grouping, custom actions, and rotor behavior are audited, along with Dynamic Type survival through AX5 and reflow at accessibility text sizes. Settings that were not actually exercised are reported as not assessed rather than passing.

Can I scope the accessibility audit to specific files or changes?▼

Yes, the audit accepts a scope argument: uncommitted and staged changes by default, staged only, a specific file or directory, or the entire project excluding generated code and build artifacts.

Does the audit track accessibility issues across multiple runs?▼

Yes, each run writes a review ledger in the reviewed repository and reads the prior ledger to produce a delta report classifying findings as new, resolved, still open, regressed, or improved.