About apple-design
apple-design is a skill for interface designers and developers that translates Apple WWDC motion principles to the web. It focuses on interruptible, velocity-aware interactions built with springs.
Key features
- 01Applies WWDC interface principles to the web
- 02Starts motion from the current screen value
- 03Inherits and projects user velocity
- 04Supports grabbing and reversing motion
- 05Uses springs for interruptible animation
Use cases
- 01Designing interfaces that respond to dragging
- 02Building interactions that can reverse at any time
- 03Applying motion principles with CSS and Pointer Events
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ gethamster/ skills --skill apple-designAfter installing, type/apple-designin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
sections/1-response-kill-latency.md10-gesture-design-details-the-feel-checklist.md11-frame-level-smoothness.md12-materials-depth-translucency-conveys-hierarchy.md13-multimodal-feedback-motion-sound-haptics.md14-reduced-motion-accessibility.md15-typography-optical-sizing-tracking-leading.md16-design-foundations-the-eight-principles.md17-process.md2-direct-manipulation-1-1-tracking.md3-interruptibility-the-single-most-important-principle.md4-behavior-over-animation-use-springs.md5-velocity-handoff-the-seam-between-drag-and-animation.md6-momentum-projection-animate-to-where-the-gesture-is-going.md7-spatial-consistency-symmetric-paths-anchored-origins.md8-hint-in-the-direction-of-the-gesture.md9-rubber-banding-soft-boundaries.mdquick-reference.mdthe-core-idea.mdDetails
From the project READMEApple Design
How Apple builds interfaces that stop feeling like a computer and start feeling like an extension of you. This knowledge comes from Apple's WWDC design talks — chiefly Designing Fluid Interfaces (WWDC 2018) — distilled and translated into the web platform (CSS, Pointer Events, requestAnimationFrame, spring libraries like Motion/Framer Motion).
The through-line: an interface feels alive when motion starts from the current on-screen value, inherits the user's velocity, projects momentum forward, and can be grabbed and reversed at any instant. Springs are the tool that makes all of this natural, because they are inherently interruptible and velocity-aware.