swiftui-macos-accessibility

Community

Build accessible macOS SwiftUI apps effortlessly.

AuthorLaughingJackalope
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the critical problem of macOS SwiftUI apps excluding users with disabilities due to missing or incorrect accessibility implementation, ensuring your app works for VoiceOver users, keyboard-only navigators, and users with Dynamic Type preferences.

Core Features & Use Cases

  • macOS-Specific VoiceOver Guidance: Covers keyboard-driven VoiceOver navigation, rotor differences from iOS, Quick Nav, and custom rotor implementation for macOS 26+.
  • SwiftUI Accessibility Modifiers: Teaches proper use of accessibility labels, values, actions, AXCustomContent, and child element management for custom controls.
  • Full Keyboard Access & Focus Management: Provides patterns for implementing tab navigation, custom focus order, and focus state binding for keyboard-only users.
  • Audit & Testing Workflows: Includes step-by-step guidance for using Accessibility Inspector, running VoiceOver tests, and validating Dynamic Type scaling.
  • Use Case: A developer building a macOS file browser can use this Skill to add VoiceOver labels for file rows, custom AXCustomContent for file size and creation date, full keyboard tab navigation, and pass Accessibility Inspector audits to meet App Store accessibility requirements.

Quick Start

Use the swiftui-macos-accessibility skill to add VoiceOver support, full keyboard navigation, and Dynamic Type scaling to your macOS SwiftUI app's main interface.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: swiftui-macos-accessibility
Download link: https://github.com/LaughingJackalope/macos-skills/archive/main.zip#swiftui-macos-accessibility

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.