·motion

Créez des animations React sophistiquées avec Motion (anciennement Framer Motion) : animations déclaratives, gestes (glisser, survoler, appuyer), effets de défilement, physique des ressorts, animations de mise en page et manipulation SVG. Optimisez la taille du bundle avec LazyMotion (4,6 Ko) ou utilisez Animate mini (2,3 Ko). À utiliser lorsque : l'ajout d'interactions par glisser-déposer, la création d'animations déclenchées par défilement, la mise en œuvre de dialogues modaux avec des transitions, la création de carrousels avec élan, l'animation de transitions de page/itinéraire, la création de sections de héros de parallaxe, la mise en œuvre d'accordéons avec une expansion/réduction fluide ou l'optimisation de la taille des paquets d'animation. Pour les animations de liste simples, utilisez plutôt la compétence d’animation automatique (3,28 Ko contre 34 Ko). Dépannage : la sortie AnimatePresence ne fonctionne pas, problèmes de performances de grande liste, conflits de transition Tailwind, erreurs d'utilisation du client Next.js, problèmes de disposition des conteneurs défilants ou erreurs de construction Cloudflare Workers (résolues en décembre 2024).

0Installations·0Tendance·@joaquimcassano

Installation

$npx skills add https://github.com/joaquimcassano/ideas-marketplace --skill motion

SKILL.md

Motion (package: motion, formerly framer-motion) is the industry-standard React animation library used in production by thousands of applications. With 30,200+ GitHub stars and 300+ official examples, it provides a declarative API for creating sophisticated animations with minimal code.

Production Tested: React 19, Next.js 16, Vite 7, Tailwind v4

Performance: Uses native ScrollTimeline API when available for hardware acceleration.

Créez des animations React sophistiquées avec Motion (anciennement Framer Motion) : animations déclaratives, gestes (glisser, survoler, appuyer), effets de défilement, physique des ressorts, animations de mise en page et manipulation SVG. Optimisez la taille du bundle avec LazyMotion (4,6 Ko) ou utilisez Animate mini (2,3 Ko). À utiliser lorsque : l'ajout d'interactions par glisser-déposer, la création d'animations déclenchées par défilement, la mise en œuvre de dialogues modaux avec des transitions, la création de carrousels avec élan, l'animation de transitions de page/itinéraire, la création de sections de héros de parallaxe, la mise en œuvre d'accordéons avec une expansion/réduction fluide ou l'optimisation de la taille des paquets d'animation. Pour les animations de liste simples, utilisez plutôt la compétence d’animation automatique (3,28 Ko contre 34 Ko). Dépannage : la sortie AnimatePresence ne fonctionne pas, problèmes de performances de grande liste, conflits de transition Tailwind, erreurs d'utilisation du client Next.js, problèmes de disposition des conteneurs défilants ou erreurs de construction Cloudflare Workers (résolues en décembre 2024). Source : joaquimcassano/ideas-marketplace.

Voir l'original

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/joaquimcassano/ideas-marketplace --skill motion
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-17
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que motion ?

Créez des animations React sophistiquées avec Motion (anciennement Framer Motion) : animations déclaratives, gestes (glisser, survoler, appuyer), effets de défilement, physique des ressorts, animations de mise en page et manipulation SVG. Optimisez la taille du bundle avec LazyMotion (4,6 Ko) ou utilisez Animate mini (2,3 Ko). À utiliser lorsque : l'ajout d'interactions par glisser-déposer, la création d'animations déclenchées par défilement, la mise en œuvre de dialogues modaux avec des transitions, la création de carrousels avec élan, l'animation de transitions de page/itinéraire, la création de sections de héros de parallaxe, la mise en œuvre d'accordéons avec une expansion/réduction fluide ou l'optimisation de la taille des paquets d'animation. Pour les animations de liste simples, utilisez plutôt la compétence d’animation automatique (3,28 Ko contre 34 Ko). Dépannage : la sortie AnimatePresence ne fonctionne pas, problèmes de performances de grande liste, conflits de transition Tailwind, erreurs d'utilisation du client Next.js, problèmes de disposition des conteneurs défilants ou erreurs de construction Cloudflare Workers (résolues en décembre 2024). Source : joaquimcassano/ideas-marketplace.

Comment installer motion ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/joaquimcassano/ideas-marketplace --skill motion Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor

Où se trouve le dépôt source ?

https://github.com/joaquimcassano/ideas-marketplace

Détails

Catégorie
</>Développement
Source
user
Première apparition
2026-02-17

Skills Connexes

Aucun