swiftui-accessibility-auditor

Audits SwiftUI views for VoiceOver, Dynamic Type, and focus issues with prioritized fixes.

1|Updated Aug 9, 2026
One-click install
npx skills add https://github.com/OMIXEC/all-in-one-swift-skills --skill swiftui-accessibility-auditor-omixec
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: swiftui-accessibility-auditor
Source: https://github.com/OMIXEC/all-in-one-swift-skills/tree/main/skills/swiftui-accessibility-auditor
Command: npx skills add https://github.com/OMIXEC/all-in-one-swift-skills --skill swiftui-accessibility-auditor-omixec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? SwiftUI apps often ship with accessibility defects—missing VoiceOver labels, broken Dynamic Type scaling, unpredictable focus order—that are hard to catch without specialist review. This Skill audits SwiftUI code on iOS, iPadOS, and macOS and returns prioritized, patch-ready fixes. ## Core Features & Use Cases - Prioritized audit findings: Groups issues by severity (P0, P1, P2) covering VoiceOver semantics, Dynamic Type, keyboard focus, contrast, touch targets, and motion preferences. - Patch-ready fixes: Each finding includes the exact code change, why it matters, and manual verification steps including Voice Control and Switch Control checks. - Use Case: Paste a SwiftUI view before release and receive a structured accessibility report with minimal, layout-preserving diffs plus a manual testing checklist. ## Quick Start Review this SwiftUI view for iOS and macOS accessibility and return prioritized findings with patch-ready fixes.

Frequently Asked Questions about swiftui-accessibility-auditor

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

FAQPage Schema
How do I audit a SwiftUI view for accessibility issues?▼

Provide the SwiftUI view code or a screen description and request an accessibility audit. The review returns findings grouped by priority (P0, P1, P2), each with the exact fix, why it matters, and manual verification steps.

How to fix VoiceOver labels on icon-only SwiftUI buttons?▼

Icon-only buttons need a meaningful accessibility label that matches visible intent so VoiceOver and Voice Control work predictably. The audit identifies these cases and supplies the minimal modifier change without duplicating announcements.

Does SwiftUI accessibility auditing work for macOS and iPadOS apps?▼

Yes, the audit covers iOS, iPadOS, and macOS and respects platform differences. It checks keyboard navigation and focus order on macOS and iPad, plus touch target sizing and Voice Control behavior on iOS and iPadOS.

Will accessibility fixes change my SwiftUI layout or UI copy?▼

No, the audit follows a minimal-change policy: layout and user-visible copy stay intact unless accessibility strictly requires a change. Fixes are localized, avoid architectural rewrites, and note API availability for your deployment target.

What are the limitations of automated SwiftUI accessibility review?▼

Static code review cannot replace manual testing with VoiceOver, Switch Control, and Dynamic Type at extreme sizes. Every audit therefore includes a manual verification checklist and regression-risk notes to confirm behavior on device.