What problem does it solve?
Building fully accessible native Apple apps requires manual implementation of VoiceOver labels, Dynamic Type support, and compliance with accessibility guidelines, which is time-consuming and prone to human error, especially for large codebases.
Core Features & Use Cases
- Automated Accessibility Infrastructure Generation: Creates custom SwiftUI view modifiers, accessibility label builders, and localized accessibility strings to reduce repetitive work.
- Multi-Domain Accessibility Support: Covers VoiceOver configuration, Dynamic Type scaling, Reduce Motion compliance, color contrast checks, and logical VoiceOver navigation grouping.
- Real-World Use Case: For a native macOS music player like Bòcan, this skill can automatically add descriptive VoiceOver labels to playback controls, ensure track metadata scales with user font size preferences, and group related playback elements for seamless screen reader navigation.
Quick Start
Use the accessibility-generator skill to add VoiceOver labels and Dynamic Type support to all views in your macOS music player project.