What problem does it solve? Animating DOM layout changes like reordering, resizing, or repositioning often causes jarring jumps. This Skill provides patterns for smooth FLIP (First, Last, Invert, Play) transitions between DOM states using the GSAP Flip plugin. ## Core Features & Use Cases - Layout Transitions: Animate position, scale, and rotation changes when toggling classes, moving elements, or changing grid columns. - Reordering & Enter/Leave: Handle grid shuffles, drag-and-drop reordering, and animate elements entering or leaving the DOM with onEnter/onLeave callbacks. - Use Case: When a user filters a product grid and items rearrange, capture the state with Flip.getState, update the DOM, and call Flip.from to animate every item smoothly into its new position. ## Quick Start Use the gsap-flip skill to animate the reordering of items in my grid container when the sort order changes.