Agent skill · design visual · aiskillstore

hig-inputs

Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered.

Why this skill is useful

Provides specific design principles and guidelines for input methods across Apple platforms that the AI wouldn't reliably generate on its own.

What it needs

About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Apple HIG: Inputs Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered. 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. Visible, audible, or haptic response. Gestures 3. 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). 4. Use standard recognizers; keep custom gestures discoverable. Apple's built-in recognizers handle edge cases and accessibility. If you add non-standard gestures, provide hints or coaching to teach them. Apple Pencil 5. Precision drawing, markup, and selection. Support pressure, tilt, and hover. Distinguish finger from Pencil when appropriate (finger pans, Pencil draws). 6. Support Scribble in text fields. Users expect to write with Pencil in any text input. Keyboards 7. Keyboard shortcuts and full navigation. Standard shortcuts (Cmd+C/V/Z) plus custom ones visible in the iPadOS Command key overlay. Logical tab order. 8. Respect the software keyboard. Adjust layout when keyboard appears. Use keyboard-avoidance APIs. Game Controllers 9. MFi controllers with on-screen fallbacks. Map to extended gamepad profile, sensible defaults, remappable. Always offer touch or keyboard alternatives. Pointer and Trackpad 10. Native feel. Hover effects, pointer shape adaptation, standard cursor behaviors. Two-finger scroll, pinch to zoom, swipe to navigate. Digital Crown 11. Primary scrolling and value-adjustment input on watchOS. Scrolling lists, adjusting values, navigating views. Haptic feedback at detents. Eyes and Spatial (visionOS) 12. Look and pinch. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/hig-inputs

View the source on GitHub

Browse the @skills marketplace