What problem does it solve? Web interfaces often feel stiff because animations are pre-scripted, ignore gesture velocity, and cannot be interrupted mid-flight. This Skill translates Apple's fluid interface design principles from WWDC talks 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, velocity handoff into springs, momentum projection for flicks, and rubber-banding at boundaries. - Spring animation guidance: Apply Apple's damping ratio and response parameters (e.g., damping 1.0 for default UI, 0.8 for momentum interactions) mapped to Motion/Framer Motion APIs. - Materials, typography, and accessibility: Build translucent layers with backdrop-filter, size-specific tracking and leading, and reduced-motion/reduced-transparency fallbacks. - Use Case: When building a bottom sheet that users can drag, flick, and re-grab mid-animation, use this Skill to wire pointer tracking, project the flick landing point, and hand off release velocity to a spring so the motion has no visible seam. ## Quick Start Use the apple-design skill to review my bottom sheet drag interaction and make its animations interruptible with proper velocity handoff.