ios-interaction-primitives-design

Installation
SKILL.md

iOS Interaction Primitives — Design Engineering Skill

A taste guide for the peripheral surfaces that surround a native iOS app — the Home Screen widget, the Dynamic Island, the haptic pulse on a button press. These are not afterthoughts. For many users, these surfaces are the primary product. Spotify's widget gets opened 50× more often than the app. Flighty's Dynamic Island is more memorable than Flighty's main screen.

Output format — required

When this skill is invoked to review widget/Live-Activity/haptic code or recommend changes, always output recommendations as a markdown table with three columns:

Before After What this changes
The current code, value, or approach (quote the user's actual code when possible) The recommended replacement — specific, with exact values One sentence on what the user will see, feel, or experience differently

Three rules:

  1. Before quotes the user's actual code where possible.
  2. After is specific. Exact API calls, exact .sensoryFeedback styles, exact widget container modifiers.
  3. What this changes is experiential or visual, not abstract.

Output ONE table with multiple rows for multi-recommendation reviews — not one table per row. Use for Before if the user hasn't implemented that thing yet.

Installs
1
First Seen
11 days ago
ios-interaction-primitives-design — heyimjames/ios-design-skills