apple-ux-patterns

Document Apple UX interaction patterns for states, gestures, and animations across Apple platforms.

Updated Oct 1, 2025
One-click install
npx skills add https://github.com/chmc/listall --skill apple-ux-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-ux-patterns
Source: https://github.com/chmc/listall/tree/main/.claude/skills/apple-ux-patterns
Command: npx skills add https://github.com/chmc/listall --skill apple-ux-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Apple UX interaction patterns provide a cohesive framework for state communication, feedback, gestures, and animations across Apple platforms, reducing inconsistencies and cognitive load for users.

Core Features & Use Cases

  • State communication: guidelines for loading, empty, error, and success states with platform-appropriate components.
  • Haptic and visual feedback: timely tactile and visual cues for interactions, selections, and focus states.
  • Onboarding and guidance: just-in-time permission prompts, feature discovery, and contextual tips to improve adoption.
  • Gestures, input, and accessibility: standard gestures, accessible input controls, and considerations for dynamic type and reduce motion.
  • Animations and transitions: timing ranges, easing options, and reduction of motion for accessibility.
  • Design patterns for forms, search, and navigation: practical patterns for input, search, filtering, and navigation flows.

Quick Start

Follow these patterns to implement Apple-inspired UX interactions that clearly communicate state, provide timely feedback, and guide user flows.

Frequently Asked Questions about apple-ux-patterns

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

FAQPage Schema
What are the standard Apple UX patterns for handling loading and empty states?

Standard Apple UX patterns for loading and empty states use platform-appropriate components to clearly communicate interface status, reducing user cognitive load. Guidelines cover visual feedback and timely cues for iOS, iPadOS, macOS, and watchOS.

How do I implement haptic feedback consistently across iOS and watchOS?

To implement haptic feedback across iOS and watchOS, apply standardized Apple UX interaction patterns that provide timely tactile cues for selections and focus states. This ensures cohesive state communication and feedback.

Does this Apple UX pattern guide include accessibility considerations like reduce motion?

Yes, this Apple UX pattern guide includes accessibility considerations like reduce motion and dynamic type. It provides standard gestures, accessible input controls, and animation timing ranges to support users needing reduced motion.

How do I design contextual onboarding and permission prompts for macOS?

Design macOS contextual onboarding by applying just-in-time permission prompts, feature discovery, and contextual tips. These Apple UX interaction patterns improve feature adoption by guiding user flows without overwhelming them.

What is the best way to standardize form input and search navigation flows for iPadOS?

The best way to standardize iPadOS form input and search navigation is applying Apple UX design patterns. They provide practical interaction frameworks for filtering, input controls, and navigation flows to ensure interface clarity.

When should I use specific animation easing options in Apple interface design?

Use specific animation easing options in Apple interface design when transitioning between states, ensuring accessibility through motion reduction. Guidelines specify timing ranges and easing to standardize transitions across iOS, iPadOS, macOS, and watchOS.