What problem does it solve? Scroll-driven animations built with Framer Motion (useScroll, useTransform, whileInView) can cause jank and inconsistency in React/Next.js projects, especially when smooth scrolling libraries like Lenis are active. This Skill converts those scroll animations to GSAP ScrollTrigger with a safe useGSAP pattern while preserving Framer micro-interactions. ## Core Features & Use Cases - Scroll API Detection: Identifies Framer scroll-driven APIs such as useScroll, useTransform, whileInView, and viewport-based reveals that need migration. - Safe GSAP Conversion: Replaces reveal, parallax, and progress behaviors with GSAP ScrollTrigger timelines using a scoped containerRef and useGSAP hook. - Micro-interaction Preservation: Keeps hover, tap, click, and modal transitions on Framer Motion, removing only scroll-driven logic. - Use Case: A Next.js landing page uses whileInView section reveals that stutter under Lenis smooth scroll. Apply this Skill to convert those reveals to ScrollTrigger tweens while leaving button hover animations untouched. ## Quick Start Migrate the scroll animations in components/Hero.tsx from Framer Motion to GSAP ScrollTrigger using useGSAP with a scoped container ref.