assistive-access

Implement Assistive Access support for iOS and iPadOS apps with SwiftUI scenes.

603|51|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/rshankras/claude-code-apple-skills --skill assistive-access
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assistive-access
Source: https://github.com/rshankras/claude-code-apple-skills/tree/main/skills/ios/assistive-access
Command: npx skills add https://github.com/rshankras/claude-code-apple-skills --skill assistive-access

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers implement Assistive Access support in their iOS and iPadOS apps, creating simplified interfaces for users with cognitive disabilities.

Core Features & Use Cases

  • Simplified Scenes: Design streamlined user interfaces specifically for Assistive Access mode.
  • Runtime Detection: Conditionally adjust app behavior based on whether Assistive Access is enabled.
  • Navigation Icons: Provide custom icons for app navigation tiles within Assistive Access.
  • Use Case: An app for managing daily tasks can use this Skill to present only the core task list and a simple "add task" button when Assistive Access is active, hiding all other complex settings and features.

Quick Start

Add Assistive Access support to your iOS app by declaring support in Info.plist and adding an AssistiveAccess scene in SwiftUI.

Frequently Asked Questions about assistive-access

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

FAQPage Schema
How do I add Assistive Access support to my iOS app?

To add Assistive Access support, declare it in your app's Info.plist and implement a dedicated AssistiveAccess scene in SwiftUI for simplified cognitive accessibility interfaces.

What is Assistive Access mode in iOS and iPadOS?

Assistive Access is an iOS and iPadOS feature that simplifies the user interface for users with cognitive disabilities, allowing apps to present streamlined scenes and hide complex settings.

Can I detect if Assistive Access is enabled at runtime in SwiftUI?

Yes, you can conditionally adjust your app's behavior by detecting Assistive Access mode at runtime, allowing you to swap complex navigation for simplified task views dynamically.

How do I design simplified SwiftUI scenes for cognitive disabilities?

Design simplified SwiftUI scenes by focusing on core tasks, using custom icons for navigation tiles, and hiding complex features to comply with cognitive accessibility standards.

Does my iOS app need custom icons for Assistive Access navigation?

Yes, providing custom icons for app navigation tiles is a core feature of Assistive Access support, helping users with cognitive disabilities easily identify essential functions.

Why should I hide complex app settings in Assistive Access mode?

Hiding complex settings in Assistive Access mode ensures a streamlined interface for users with cognitive disabilities, presenting only core tasks like a simple task list and add button.