animation-implementation

Provide reusable React animation components with ScrollReveal, Lenis, and GSAP/Framer Motion patterns.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ikastner/skills-larockette --skill animation-implementation-ikastner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: animation-implementation
Source: https://github.com/ikastner/skills-larockette/tree/main/20-frontend/animation-implementation
Command: npx skills add https://github.com/ikastner/skills-larockette --skill animation-implementation-ikastner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Système d'animation unifié pour des sites vitrines premium, réduisant le boilerplate et assurant des animations de qualité et cohérentes lors du défilement et des interactions.

Core Features & Use Cases

  • Wrapper ScrollReveal pour animer n'importe quel élément à l'entrée dans le viewport.
  • Stagger des enfants pour des listes ou grilles avec des délais contrôlés.
  • Lenis pour un défilement fluide et performant et intégration avec ScrollTrigger.
  • States de survol interactifs et patterns GSAP/Framer Motion pour des interactions riches.
  • Utilisation en React/Next.js avec des composants réutilisables pour des sections et pages.

Quick Start

Intégrez le wrapper ScrollReveal et les wrappers d'animation pour activer les effets au défilement sur vos sections.

Frequently Asked Questions about animation-implementation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement scroll-triggered reveal animations in React?

Scroll-triggered reveal animations in React can be implemented using reusable ScrollReveal wrappers that activate effects as elements enter the viewport. This toolkit provides ready-made wrappers to animate any element on scroll without manual boilerplate.

Can I use GSAP and Framer Motion together for hover effects and scroll animations?

Yes, GSAP and Framer Motion can be used together for hover effects and scroll animations. This toolkit provides reusable patterns for both libraries, enabling rich micro-interactions and staggered lists across your React components.

How do I add smooth scrolling with Lenis and integrate it with GSAP ScrollTrigger?

Lenis smooth scrolling integrates directly with GSAP ScrollTrigger to deliver performant, fluid scroll-based animations. This toolkit configures Lenis to synchronize scroll position with ScrollTrigger, enabling seamless parallax-like effects.

Does this animation toolkit respect prefers-reduced-motion for accessibility?

Yes, the animation toolkit fully respects the prefers-reduced-motion accessibility setting. It automatically adjusts or disables scroll-reveal and hover effects for users who request reduced motion, ensuring an accessible experience.

What is the best way to stagger child animations in a grid layout?

The best way to stagger child animations in a grid layout is using controlled delay wrappers. This toolkit provides staggered list components that animate children sequentially with precise delay controls as they enter the viewport.

How do I clean up GSAP ScrollTriggers to prevent memory leaks in Next.js?

GSAP ScrollTriggers must be cleaned up on component teardown to prevent memory leaks in Next.js. This toolkit handles the cleanup process automatically, ensuring ScrollTrigger instances are properly disposed when components unmount.