What problem does it solve? Web interfaces often feel stiff because animations are pre-scripted, non-interruptible, and disconnected from user gestures. This Skill translates Apple's WWDC design guidance (Designing Fluid Interfaces, UI Typography, Audio-Haptic Experiences) into concrete web techniques using CSS, Pointer Events, requestAnimationFrame, and spring libraries like Motion and Framer Motion. ## Core Features & Use Cases - Gesture-driven motion: Implement 1:1 drag tracking with Pointer Events and setPointerCapture, velocity handoff into springs, and momentum projection using Apple's exponential-decay formula. - Spring animation tuning: Apply Apple's damping ratio and response parameters (e.g., damping 1.0 / response 0.4 for repositioning, 0.8 / 0.3 for sheets) mapped to Motion or Framer Motion spring APIs. - Materials, typography, and accessibility: Build translucent layers with backdrop-filter, size-specific tracking and leading for type, and reduced-motion/reduced-transparency fallbacks. - Use Case: When building a draggable bottom sheet, use this Skill to track the pointer with grab-offset awareness, project the flick's resting position, hand off release velocity to a spring, and rubber-band past the boundaries. ## Quick Start Use the apple-design skill to build an interruptible draggable bottom sheet with spring physics and momentum projection in React with Motion.