What problem does it solve? Writing GSAP animations often leads to subtle bugs: GSAP 2 syntax leftovers, missing plugin registration, layout-thrashing properties, and React cleanup issues. This Skill provides a dense, hallucination-proof reference for GSAP 3.12+ so generated animation code is correct on the first pass. ## Core Features & Use Cases - Correct-by-default patterns: Covers core tweens, timelines with position parameters, stagger configs, and the mandatory gsap.registerPlugin calls. - Scroll-driven animation: ScrollTrigger setup with scrub, pin, batch for lists, and mandatory cleanup on SPA route changes. - React integration: useGSAP hook usage with scoping, dependencies, and gsap.matchMedia for responsive and reduced-motion animations. - Use Case: Building a landing page with a pinned scroll storytelling section, staggered card reveals, and a hero timeline — all in a Next.js client component without shipping debug markers or animating layout properties. ## Quick Start Ask the AI to create a scroll-triggered staggered card reveal animation in a React component using GSAP and the useGSAP hook.