Communitygithub.com

emilkowalski/vocabulaire-animation

Compétence d'agent 'animation-vocabulary' issue de emilkowalski/skills. À utiliser lorsque la tâche correspond au domaine de cette compétence.

Qu'est-ce que vocabulaire-animation ?

Cette compétence, nommée 'emilkowalski/animation-vocabulary', permet à un agent IA de maîtriser le vocabulaire technique lié aux animations web et à l'interface utilisateur. Elle est particulièrement utile pour les développeurs et designers travaillant avec des frameworks comme React ou CSS pur, en fournissant un glossaire des termes clés (tels que les transitions, les keyframes, les easing functions, ou les animations basées sur les scroll). L'agent pourra ainsi répondre avec précision aux questions sur les propriétés CSS, les bibliothèques d'animation (comme Framer Motion ou GSAP), et les bonnes pratiques d'accessibilité. Cette compétence s'applique à divers agents (Claude Code, Cursor, Codex) et améliore la qualité des réponses en matière de conception d'animations fluides et performantes.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/emilkowalski/skills/tree/main/skills/animation-vocabulary

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait vocabulaire-animation ?

Compétence d'agent 'animation-vocabulary' issue de emilkowalski/skills. À utiliser lorsque la tâche correspond au domaine de cette compétence.

Aperçu

Cette compétence fournit une définition et une explication des termes courants liés à l'animation dans le développement web, comme les transitions, les transformations, les keyframes, les fonctions d'accélération (easing), et les animations basées sur le défilement (scroll-driven).

Utilisation

L'agent doit invoquer cette compétence lorsqu'il doit répondre à une question ou générer du code impliquant des animations CSS, des animations JavaScript, ou des intégrations avec des bibliothèques d'animation (Framer Motion, GSAP, Lottie, etc.).

Portée

  • CSS Animations : @keyframes, animation-name, animation-duration, animation-timing-function, etc.
  • CSS Transitions : transition-property, transition-duration, transition-timing-function, transition-delay.
  • Fonctions d'accélération : ease, linear, ease-in, ease-out, ease-in-out, et cubic-bezier().
  • Transformations : translate, rotate, scale, skew.
  • Animations de défilement : scroll-timeline, view-timeline, animation-timeline.
  • Accessibilité : Prise en compte de prefers-reduced-motion.

Exemples

Exemple CSS classique

@keyframes slideIn {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}

.element {
  animation: slideIn 0.5s ease-out;
}

Exemple avec prefers-reduced-motion

@media (prefers-reduced-motion: reduce) {
  .element {
    animation: none;
  }
}

Contribution

Signalez des problèmes ou suggérez des améliorations dans le dépôt emilkowalski/skills.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

Skills associés