What problem does it solve? Building polished UI animations from scratch requires deep knowledge of animation libraries, easing curves, and performance constraints. This Skill provides ready-to-use patterns for page transitions, scroll effects, loading states, and micro-interactions so you can add motion to React and Next.js apps without trial and error. ## Core Features & Use Cases - Framer Motion Patterns: Fade-ins, staggered lists, modal dialogs, page transitions, drag-and-drop, and animated number counters with copy-paste TypeScript code. - Scroll Animations: Parallax effects, scroll-triggered reveals, and scroll progress indicators using useScroll and useTransform. - CSS & Tailwind Animations: Keyframe definitions and Tailwind config extensions for lightweight animation without JavaScript libraries. - Use Case: You need a modal that fades in with a spring scale effect and a backdrop dismiss. The Skill provides the complete AnimatePresence implementation with accessibility-conscious reduced-motion handling. ## Quick Start Ask the AI to add a smooth page transition to your Next.js layout using Framer Motion.