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).

Jump to install

Source facts

Repository
PrendsTaPart/Plugin-Claude-MCP-BraindCode-
Last source activity
July 15, 2026 at 20:38
Detected SKILL.md language
French
Stars
8
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
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é.
View on GitHub