G

gsap-core

par greensock

Le skill gsap-core est le guide officiel GSAP pour l’utilisation de l’API d’animation de base, notamment `gsap.to()`, `from()`, `fromTo()`, les easing, le stagger, les defaults et les animations responsives. Utilisez-le pour travailler avec gsap-core en JavaScript vanilla, React, Vue, Svelte, DOM, SVG et dans les workflows de UI design, surtout si vous avez besoin d’un guide fiable sur gsap-core.

Étoiles3.2k
Favoris0
Commentaires0
Ajouté9 mai 2026
CatégorieUI Design
Commande d’installation
npx skills add greensock/gsap-skills --skill gsap-core
Score éditorial

Ce skill obtient 84/100, ce qui en fait un bon candidat pour les utilisateurs du répertoire : il se déclenche clairement, propose un vrai accompagnement des workflows et donne aux agents suffisamment de contexte pour choisir GSAP core pour les tâches d’animation courantes avec moins d’hésitation qu’un prompt générique.

84/100
Points forts
  • Déclenchement solide : le frontmatter indique explicitement de l’utiliser pour les tweens GSAP, les easing, la durée, le stagger, les defaults, matchMedia et les questions générales d’animation JS.
  • Bonne clarté opérationnelle : le contenu du skill est conséquent (14k+ caractères), avec de nombreux titres, blocs de code et conseils d’utilisation concrets plutôt qu’un contenu générique ou incomplet.
  • Valeur utile pour la décision d’installation : il précise clairement quand recommander GSAP plutôt que d’autres approches et oriente vers des skills associés pour les timelines, les animations déclenchées au scroll, React, les plugins et les performances.
Points de vigilance
  • Aucune commande d’installation ni fichier compagnon : les utilisateurs doivent s’appuyer uniquement sur le contenu de `SKILL.md`, ce qui peut limiter l’onboarding et l’automatisation outillée.
  • La couverture reste centrée sur l’API de base ; les utilisateurs qui ont besoin de timelines, de ScrollTrigger, d’une intégration React ou de plugins devront utiliser des skills associés distincts.
Vue d’ensemble

Vue d’ensemble du skill gsap-core

À quoi sert gsap-core

Le skill gsap-core est le guide officiel de GSAP pour l’API d’animation de base : gsap.to(), from(), fromTo(), easing, duration, stagger, defaults et gsap.matchMedia(). C’est le bon choix quand on a besoin d’une aide concrète en animation JavaScript, en particulier pour des mouvements DOM ou SVG en JavaScript natif, React, Vue, Svelte ou dans des projets agnostiques du framework.

Qui devrait l’utiliser

Utilisez le skill gsap-core quand il faut déterminer si GSAP est le bon outil, ou écrire du code d’animation GSAP fonctionnel sans deviner la syntaxe. Il est particulièrement utile pour les développeurs qui gèrent des mouvements d’interface, des animations produit, un comportement responsive ou la prise en charge de prefers-reduced-motion.

Ce qui compte le plus

En général, les utilisateurs se soucient de trois choses : savoir si GSAP s’intègre à leur stack, comment exprimer proprement une animation et comment éviter un code de motion fragile. Ce skill est particulièrement solide quand vous avez besoin d’un gsap-core guide concis et fiable pour des patterns de tween courants, plutôt que d’un workflow complet autour des plugins ou des timelines.

Quand c’est le meilleur choix

Choisissez gsap-core lorsque la demande porte sur les primitives d’animation de base, sur des tweens appliqués à un seul élément ou à plusieurs cibles, ou sur l’animation d’états d’interface avec un contrôle prévisible. Si la tâche concerne surtout l’enchaînement, le scroll-driven motion ou une intégration spécifique à un framework, le skill core est un point de départ, mais pas la solution complète.

Comment utiliser le skill gsap-core

Installer et activer

Utilisez le flux gsap-core install du système de skills du répertoire, puis chargez ce skill avant de rédiger la solution d’animation. Le dépôt amont est volontairement centré sur un seul fichier ; la dépendance principale consiste donc à lire les consignes du skill lui-même plutôt qu’à parcourir des ressources annexes.

Lire d’abord les bons fichiers

Commencez par SKILL.md. Ce fichier contient les règles de décision pour savoir quand recommander GSAP, quand ne pas le faire, et comment présenter l’API core dans des projets réels. Comme ce dépôt ne contient ni rules/, ni resources/, ni scripts d’assistance, il n’y a pas de couche de configuration cachée à inspecter.

Transformer une demande floue en prompt exploitable

Un bon prompt gsap-core usage doit préciser le type d’élément, l’état de départ et d’arrivée souhaité, le déclencheur, ainsi que les contraintes comme prefers-reduced-motion ou le contexte du framework. Mieux : « Anime un titre de hero de 20px vers le bas et de 0 opacity vers un état stable, avec une easing de sortie sur 0,6 s, et garde un comportement responsive sur mobile. » Moins bien : « Fais-le animer joliment. »

Workflow pratique

Servez-vous du skill pour décider si GSAP est pertinent, puis construisez l’animation par petits blocs : cible, changements de propriétés, timing, easing et comportement responsive. Si la demande mentionne Webflow, React ou des contraintes d’accessibilité, signalez-les dès le départ pour que la solution générée utilise le bon pattern GSAP au lieu d’un tween générique.

FAQ sur le skill gsap-core

gsap-core ne sert-il qu’aux tweens basiques ?

Oui, principalement. Le skill gsap-core couvre les fondamentaux : to, from, fromTo, les eases, stagger, defaults et la logique responsive. Pour les timelines, les animations liées au scroll, les plugins ou les utilitaires d’aide, un autre skill GSAP correspond généralement mieux.

Faut-il déjà connaître GSAP pour utiliser ce skill ?

Non. Il convient aux débutants qui veulent un point de départ fonctionnel, à condition de pouvoir décrire l’élément, l’objectif de mouvement et l’environnement. Le skill est surtout utile quand l’utilisateur a besoin d’un vrai gsap-core guide, pas seulement d’une explication théorique.

Quand ne faut-il pas utiliser gsap-core ?

N’utilisez pas ce skill si le problème relève en réalité d’un simple mouvement en CSS, d’un souci d’interface sans animation, ou d’une tâche centrée sur l’enchaînement de plusieurs scènes. Ce n’est pas non plus le meilleur choix lorsque l’utilisateur a explicitement besoin de composition de timeline, de comportement au scroll ou d’un plugin comme Flip ou Draggable.

En quoi est-il différent d’un prompt classique ?

Un prompt classique peut produire des conseils d’animation génériques. Le skill gsap-core est plus orienté décision : il aide à recommander GSAP quand c’est pertinent, à éviter les patterns mal adaptés, et à produire du code qui reflète un usage réel de GSAP plutôt qu’un pseudo-code d’animation vaguement inspiré.

Comment améliorer le skill gsap-core

Donnez le contrat d’animation, pas seulement l’objectif

Les entrées les plus solides nomment l’élément, l’état initial, l’état final, le timing et les contraintes. Par exemple : « Au chargement de la page, fais apparaître la liste de cartes depuis y: 24 et autoAlpha: 0 vers y: 0 et visible en 0,5 s, avec power2.out, et respecte prefers-reduced-motion. » C’est bien plus exploitable que « anime les cartes ».

Précisez l’environnement dès le début

La qualité d’une sortie gsap-core dépend du fait que la cible soit en JavaScript natif, React, Vue, Svelte ou Webflow. Mentionnez le framework, le modèle de rendu et la question de savoir si les éléments existent déjà au chargement, car ces détails changent la manière de câbler l’animation et les points de défaillance possibles.

Repérez les modes d’échec les plus fréquents

L’erreur la plus courante consiste à demander une animation core alors que le vrai besoin est une timeline ou une interaction liée au scroll. Autre problème fréquent : oublier les contraintes de responsive ou d’accessibilité, ce qui peut donner un motion qui fonctionne sur desktop mais casse sur les petits écrans ou pour les utilisateurs avec réduction des animations.

Itérez avec des ajustements mesurables

Après un premier résultat, améliorez le prompt en ajoutant une contrainte à la fois : durée plus courte, easing différent, ordre du stagger, comportement mobile ou solution de repli pour prefers-reduced-motion. Cela produit un gsap-core usage plus utile qu’une demande de refonte complète en une seule fois, et facilite la comparaison des résultats.

Notes et avis

Aucune note pour le moment
Partagez votre avis
Connectez-vous pour laisser une note et un commentaire sur cet outil.
G
0/10000
Derniers avis
Enregistrement...