swift-accessibility-skill

Apply Apple accessibility standards to SwiftUI, UIKit, and AppKit codebases.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/PicoMLX/SwiftSQLite --skill swift-accessibility-skill-picomlx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swift-accessibility-skill
Source: https://github.com/PicoMLX/SwiftSQLite/tree/main/.agents/skills/swift-accessibility-skill
Command: npx skills add https://github.com/PicoMLX/SwiftSQLite --skill swift-accessibility-skill-picomlx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the challenge of retrofitting accessibility into SwiftUI, UIKit, and AppKit applications by providing a framework for implementing native accessibility features during the initial development phase.

Core Features & Use Cases

  • First-Draft Accessibility: Provides a comprehensive set of rules to ensure accessibility is built into the code from the start, avoiding the need for difficult retrofitting.
  • Nutrition Label Guidance: Offers specific, actionable criteria for meeting all 9 App Store Accessibility Nutrition Label categories.
  • Platform-Specific Auditing: Includes detailed triage playbooks and testing procedures for VoiceOver, Voice Control, Dynamic Type, and more across SwiftUI, UIKit, and AppKit.

Quick Start

Use the swift-accessibility-skill to audit the current SwiftUI view for missing accessibility labels and dynamic type support.

Frequently Asked Questions about swift-accessibility-skill

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

FAQPage Schema
How do I audit my SwiftUI app for VoiceOver and Dynamic Type compliance?

Auditing SwiftUI accessibility involves applying platform-specific triage playbooks to detect missing VoiceOver labels and verify Dynamic Type compliance against native Apple standards.

What are the App Store Accessibility Nutrition Label categories for iOS apps?

The App Store Accessibility Nutrition Label defines 9 specific compliance categories for iOS apps, evaluated by auditing VoiceOver, Voice Control, and Dynamic Type implementations against Apple's standards.

Can I use native accessibility APIs to retrofit AppKit and UIKit applications?

Yes, you can retrofit AppKit and UIKit applications using native accessibility APIs, though building accessibility features during initial development is recommended to avoid difficult retrofitting.

What's the best way to build first-draft accessibility into iOS codebases?

Building first-draft accessibility involves applying comprehensive coding rules during initial development to natively integrate VoiceOver and Voice Control support across SwiftUI, UIKit, and AppKit codebases.

Does this accessibility audit approach support both UIKit and AppKit frameworks?

Yes, the accessibility audit approach fully supports UIKit and AppKit frameworks, providing detailed triage playbooks and testing procedures for implementing assistive technologies across both platforms.