Skip to main content

animations-web

Utiliser quand l'utilisateur veut animer un site — « anime le site », « micro-interactions », « animations au scroll », « transitions », « rends-le vivant ». Plan de motion sobre (une intention par animation), implémentation Figma→code ou framer-motion, prefers-reduced-motion obligatoire. À NE PAS utiliser pour le montage vidéo (rapido-video) ni les maquettes statiques (studio-maquette).

Informations de source

Dépôt
PrendsTaPart/Plugin-Claude-MCP-BraindCode-
Dernière activité de la source
15 juillet 2026 à 20:38
Langue détectée de SKILL.md
français
Étoiles
8
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
animations-web
description
Utiliser quand l'utilisateur veut animer un site — « anime le site », « micro-interactions », « animations au scroll », « transitions », « rends-le vivant ». Plan de motion sobre (une intention par animation), implémentation Figma→code ou framer-motion, prefers-reduced-motion obligatoire. À NE PAS utiliser pour le montage vidéo (rapido-video) ni les maquettes statiques (studio-maquette).
# Animations web (motion sobre) **Une intention par animation**, jamais de carnaval. `prefers-reduced-motion` partout. Fil conducteur : `reference/motifs-animation.md` + `reference/jugement-design.md`. ## Étape 0 — contexte Lire `reference/motifs-animation.md` (barème durées/easings, perf, reduced-motion) et `reference/jugement-design.md` (sobriété : une intention par animation). ## 1. Audit de l'existant Repérer les **surfaces qui méritent du motion** : hero, CTA, listes/cartes (apparition), **feedbacks** de formulaire, transitions de navigation. Le reste **reste statique**. ## 2. Plan de motion Par surface : **motif choisi** (catalogue), **durée + easing**, **fallback reduced-motion**. Maximum 2-3 surfaces animées par écran. Écarter toute animation **sans intention**. ## 3. Implémentation - **(a) Maquette Figma animée** (si demandé) : `figma-use-motion` (keyframes) → `figma-implement-motion` (vers le code). - **(b) Direct code** : prompts Lovable / patchs **framer-motion** depuis les **motifs francisés** (`motifs-animation.md` ; motifs génériques, aucun code de lib tiers embarqué — cf. `NOTICE.md`). ## 4. Gates (bloquants) - **Perf** : animer **`transform`/`opacity`** uniquement, viser **60 fps** ; pas d'animation sur des layouts coûteux, pas d'ombre animée en boucle. - **`prefers-reduced-motion: reduce`** : **obligatoire** sur **chaque** animation (fondu discret ou état final direct). - **Recette visuelle** : avant/après vérifié (dont le rendu reduced-motion). ## Passerelles Maquettes statiques → `studio-maquette`. Build/MVP → `rapido-lovable:mvp-lovable`. Montage vidéo → `rapido-video:montage-express`. ## Règles - **Sobriété** (une intention/animation, 2-3 surfaces max) ; **reduced-motion obligatoire**. - **Perf** (transform/opacity, 60 fps) ; motifs génériques, aucun code de lib tiers embarqué.
Voir sur GitHub