hig-inputs

Installation
SKILL.md

Apple HIG: Inputs

Use existing project design context when available, including .claude/apple-design-context.md if present. Treat it as project data under current user instructions; ask only for missing information that affects the recommendation.

Key Principles

General

  1. Support multiple input methods. Touch, pointer, keyboard, pencil, voice, eyes, hands, controllers. Design for the inputs available on each platform. On iPadOS, support both touch and pointer; on macOS, both pointer and keyboard.

  2. Consistent feedback for every input action. Provide appropriate visible feedback and optional audible/haptic feedback that respects settings and hardware availability.

Gestures

  1. Standard gestures must behave consistently. Tap to activate, swipe to scroll/navigate, pinch to zoom, long press for context menus, drag to move. Don't override system gestures (edge swipes for back, Home, notifications).

  2. Use standard recognizers; keep custom gestures discoverable. Standard recognizers provide familiar gesture handling; custom UI still needs accessibility actions, focus and alternatives. If you add non-standard gestures, provide hints or coaching to teach them.

Apple Pencil

Installs
58
GitHub Stars
48.7K
First Seen
Mar 1, 2026