assistive-access

Configure Assistive Access support for iOS apps with runtime detection.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill assistive-access-jtvaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assistive-access
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/ios-development/assistive-access
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill assistive-access-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Assistive Access provides a streamlined interface for people with cognitive disabilities by simplifying scenes, enabling large controls, and guiding app behavior when Assistive Access mode is active. It also covers runtime detection, scene configuration, icons for navigation, and design principles to reduce complexity.

Core Features & Use Cases

  • Runtime detection of Assistive Access mode to adapt UI and interactions.
  • Provide an Assistive Access scene alongside the standard app UI.
  • Setup guidance including Info.plist keys and scene registration to optimize apps.
  • Guidance on navigation icons and design principles to improve clarity and reduce cognitive load.
  • Testing guidance for previews and on-device validation in Assistive Access mode.

Quick Start

Enable Assistive Access by declaring UISupportsAssistiveAccess in Info.plist and adding an AssistiveAccess scene to your app body.

Frequently Asked Questions about assistive-access

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

FAQPage Schema
What does runtime detection of Assistive Access mode do in SwiftUI?

Runtime detection of Assistive Access mode lets you adapt your UI and interactions dynamically, ensuring your app provides large controls and a simplified experience when the mode is active on iOS 17+.

Do I need Info.plist keys to support Assistive Access on iPadOS 17?

Yes, supporting Assistive Access on iPadOS 17 requires declaring the UISupportsAssistiveAccess key in your Info.plist to allow the system to activate the streamlined interface for your app.

How do I test an iOS app running in Assistive Access mode?

You can test your app using provided testing guidance for previews and on-device validation, ensuring your runtime environment checks and interface adaptations work correctly when Assistive Access mode is active.

Why is my Assistive Access scene not loading in SwiftUI?

Your Assistive Access scene may not load if the UISupportsAssistiveAccess key is missing from Info.plist or if scene registration is incorrect, preventing the system from activating the streamlined interface for cognitive accessibility.