What problem does it solve? Building scroll-driven animations requires precise control over trigger positions, pinning behavior, and scroll-linked progress, which is error-prone when hand-rolled with scroll listeners or IntersectionObserver. ## Core Features & Use Cases - Scroll-Linked Animations: Tie tweens and timelines to scroll position with start/end triggers, toggleActions, and scrub for progress-linked playback. - Pinning and Parallax: Pin sections during scroll ranges with automatic pin spacing, and build fake horizontal scroll sections using containerAnimation. - Batching and Custom Scrollers: Use ScrollTrigger.batch() for staggered reveal animations and scrollerProxy() to integrate third-party smooth-scroll libraries. - Use Case: Pin a full-viewport section, scrub a timeline as the user scrolls 2000px, and animate inner content horizontally with proper cleanup in a React component. ## Quick Start Ask the AI to create a GSAP ScrollTrigger animation that pins a section and scrubs a timeline as the user scrolls.