motion-system
motion-system
Catalogue généré le 2026-05-11
En une phrase
ConcevoirConçoit un motion system cohérentcomplet pour un projet : principes directeurs, tokens (principes,durations/easings/distances), tokens,6 patterns)patterns réutilisables (enter, hover, focus, modal, list, page) et le livrer sous forme de règles +reduced-motion snippets réutilisables.intégrées.
Quand l'utiliser
VoirSur un projet ambitieux où le motion fait partie de l'identité (portfolio, marketing premium, app produit)
motion-tokens ne suffit plus et qu'il faut formaliser les patterns
Pour aligner une équipe sur "quelle animation pour quel usage" avant de commencer à coder
Avant de générer la Comment l'invoquer
- Slash command :
/motion-system(si exposé dans ton CLI)
Pour aller plus loin
Motion System
Objectif
Produireproduire une grammaire motion cohérente:cohérente d'un projet
Description détaillée
Un motion system, c'est l'équivalent du design system mais pour le mouvement. Au lieu d'avoir 47 animations différentes choisies au feeling, on a un vocabulaire restreint et cohérent qui se réutilise partout — ce qui rend le site mémorable et facile à maintenir.
Ce skill produit le motion system en 4 temps. D'abord les intentions : pour quoi anime-t-on ? Hiérarchie (un élément attire l'œil), causalité (un clic ici déclenche un changement là), feedback (l'app me dit qu'elle a compris), émotion (un détail délicieux). Ensuite les tokens : 5-7 durations et 3-5 easings nommés sémantiquement, plus des distances standard. Puis 6 patterns prêts à l'emploi : enter (apparition à l'arrivée d'un élément), hover (réaction au survol), focus (signal clavier), modal (ouverture/fermeture), list (animations en série sur une liste), page (transition d'écran). Enfin les règles reduced-motion, déclinées pattern par pattern (pas juste un kill switch global).
À la sortie, tu as 6-10 lignes de principes directeurs, les tokens +en patterns + règles reduced-motion.
Procédure
Outputs attendus
Hints
chacun. transform et opacity (gratuits pour le GPU), éviter width/height/top/left Source
- Plugin :
perso (standalone) - Nom interne :
motion-system - Fichier :
/home/thymon/.claude/skills/motion-system/SKILL.md