If you're using GSAP with React, this handles the lifecycle headaches for you. The useGSAP hook wraps your animations with automatic cleanup on unmount, scoped selectors so you don't accidentally animate other components, and a contextSafe wrapper for event handlers that prevents memory leaks. The ref patterns cover single elements, arrays, and dynamic lists. Includes timeline management with pause/play/reverse controls and ScrollTrigger integration that actually cleans up properly. The dependency array works like useEffect, so animations re-run when props change. It's the official GSAP React package, and it saves you from manually managing contexts and killing tweens everywhere.
npx skills add https://github.com/bbeierle12/skill-mcp-claude --skill gsap-react