Système d'Animation

Create CSS and JavaScript animations with performance and accessibility considerations.

1|Updated Sep 15, 2025
One-click install
npx skills add https://github.com/jls42/leapmultix --skill syst-me-d-animation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Système d'Animation
Source: https://github.com/jls42/leapmultix/tree/main/.claude/skills/animation-system
Command: npx skills add https://github.com/jls42/leapmultix --skill syst-me-d-animation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating engaging and performant animations can be challenging, requiring knowledge of various techniques (CSS, JavaScript, sprites) and optimization strategies. This Skill guides the creation and management of fluid animations, from simple UI transitions to complex game effects, enhancing user feedback and visual appeal.

Core Features & Use Cases

  • Diverse Animation Techniques: Covers CSS transitions, CSS keyframes, JavaScript requestAnimationFrame for complex logic, sprite animations for games, and particle systems for visual effects.
  • Performance Optimization: Emphasizes GPU acceleration (transform, opacity), batching requestAnimationFrame calls, and managing particle counts for smooth 60 FPS.
  • Accessibility Compliance: Ensures animations respect prefers-reduced-motion settings, providing a better experience for all users.
  • Use Case: You want to add a "correct answer" animation with a green pulse and a "wrong answer" shake effect. Activate this Skill to implement these animations using CSS keyframes, ensuring they are performant, visually appealing, and accessible.

Quick Start

1. For simple UI feedback (e.g., button hover):

.button { transition: transform 0.3s ease-out, opacity 0.3s ease-out; } .button:hover { transform: scale(1.05); opacity: 0.9; }

2. For complex, frame-based animations (e.g., game character):

Use requestAnimationFrame to update sprite frame index based on delta time.

3. Always check performance in Chrome DevTools (Performance tab).