What problem does it solve? Elements on a page often need to animate into view as the user scrolls, but wiring up IntersectionObserver, keyframes, and Tailwind classes by hand is repetitive and error-prone. This Skill provides a ready-made pattern for scroll-reveal animations with clear usage steps. ## Core Features & Use Cases - IntersectionObserver Trigger: A reusable JavaScript snippet that pauses animations by default and plays them when elements enter the viewport, with configurable threshold and rootMargin. - Keyframes and Tailwind Classes: A fade-slide-blur keyframe definition plus the exact Tailwind arbitrary-value class to apply to target elements. - Customization Guidance: Knobs for one-time versus repeating animations, timing, motion style, and common pitfalls like mismatched keyframe names. - Use Case: When building a marketing landing page, apply the provided class and snippet so each section fades and slides in as the visitor scrolls down. ## Quick Start Ask the AI to add a scroll-reveal animation to your page elements using the IntersectionObserver snippet, keyframes, and Tailwind animation class from this Skill.