# Ipad Patterns

IPadOS-specific patterns including Stage Manager, multi-window, drag and drop, keyboard...

- Repository: https://github.com/rshankras/claude-code-apple-skills (846 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-07-24
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add rshankras/claude-code-apple-skills --skill ipad-patterns -g -a claude-code -y`
Codex: `npx skills add rshankras/claude-code-apple-skills --skill ipad-patterns -g -a codex -y`
Cursor: `npx skills add rshankras/claude-code-apple-skills --skill ipad-patterns -g -a cursor -y`
Gemini CLI: `npx skills add rshankras/claude-code-apple-skills --skill ipad-patterns -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add rshankras/claude-code-apple-skills`

## Description

iPadOS-specific patterns including Stage Manager, multi-window, drag and drop, keyboard shortcuts, pointer interactions, and Apple Pencil support. Use when building iPad-optimized features.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# iPad Patterns

Comprehensive guide for iPadOS-specific development patterns. Covers multitasking (Stage Manager, Split View, Slide Over), multi-window support, drag and drop, keyboard shortcuts, pointer interactions, Apple Pencil, and external display support. These patterns differentiate an iPad-optimized app from a scaled-up iPhone app.

## When This Skill Activates

- User is building or reviewing iPad-specific features
- User asks about Stage Manager, multi-window, or UIScene lifecycle
- User needs drag and drop (NSItemProvider, Transferable, UIDragInteraction)
- User wants keyboard shortcuts or discoverability overlay
- User asks about pointer/trackpad interactions or hover effects
- User is implementing Apple Pencil or PencilKit support
- User needs adaptive layouts for Split View, Slide Over, or size classes
- User asks about external display support
- User wants to make an iPhone app work well on iPad

## Decision Tree

The rest: https://github.com/rshankras/claude-code-apple-skills/blob/HEAD/skills/ios/ipad-patterns/SKILL.md
