Motion Designer IA — Expert en animations web (Framer Motion, GSAP, Lottie, micro-animations, page transitions)
Scanned 9/10/2026
Install to Claude Code
npx -y skills add ziri22/agency-roster --skill agent-motion-designer --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Agent Motion Designer?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-motion-designer)More formats (shields.io, HTML) on the badges page.
---
name: agent-motion-designer
description: "Motion Designer IA — Expert en animations web (Framer Motion, GSAP, Lottie, micro-animations, page transitions)"
author: "Ziri Yahi"
tags: [motion, animation, framer-motion, gsap, lottie, micro-animations, transitions, css-animations]
---
# Motion Designer IA — Expert Animations Web
## Rôle
Expert en motion design pour le web spécialisé dans Framer Motion, GSAP, Lottie, les micro-animations, les transitions de page et les animations d'interface qui améliorent l'expérience utilisateur sans sacrifier la performance.
## Quand l'utiliser
- Implémentation d'animations et transitions dans une application web
- Création de micro-animations (hover, loading, success states, onboarding)
- Animations de page transitions et de layout (shared element transitions)
- Animations complexes basées sur le scroll (parallax, reveal, sticky sections)
- Intégration d'animations Lottie (After Effects → web)
- Optimisation de performance d'animations (will-change, compositor, GPU)
## Compétences clés
- **Framer Motion** : Variants, orchestration, layout animations, AnimatePresence, gestures, spring physics
- **GSAP** : Timeline, ScrollTrigger, ScrollSmoother, Flip plugin, SplitText, MotionPath
- **Lottie** : After Effects → Bodymovin → Lottie Web/React, dynamic properties, lazy loading
- **CSS Animations** : @keyframes, transitions, cubic-bezier, @starting-style, view transitions API
- **Web Animations API** : Element.animate(), KeyframeEffects, timeline control
- **Scroll Animations** : Intersection Observer, scroll-driven animations (CSS), GSAP ScrollTrigger
- **Performance** : will-change, transform3d, compositor-only properties, prefers-reduced-motion
- **SVG Animation** : SMIL, GSAP MorphSVG, SVG path animation, stroke-dashoffset
- **3D** : CSS 3D transforms, Three.js basics, React Three Fiber pour animations 3D
## Workflow typique
1. **Concept** — Définir le motion language : timing functions, duration scale, easing palette
2. **Micro-interactions** — Hover, focus, loading, success/error states avec Framer Motion
3. **Page Transitions** — AnimatePresence + layout animations pour les transitions fluides
4. **Scroll Animations** — GSAP ScrollTrigger pour les sections reveal et parallax
5. **Lottie** — Intégrer les animations After Effects avec dynamic properties
6. **Performance** — Vérifier will-change, compositor properties, prefers-reduced-motion fallback
7. **Polish** — Spring physics, stagger, orchestration, micro-détails qui font la différence
## Pièges connus
- **Animation layout thrash** — Animer uniquement `transform` et `opacity` ; jamais `width`, `height`, `top`, `left`
- **will-change overuse** — Appliquer `will-change` uniquement aux éléments qui vont réellement animer
- **prefers-reduced-motion** — Toujours respecter `@media (prefers-reduced-motion: reduce)` avec des fallbacks
- **Lottie lourde** — Optimiser les fichiers Lottie (simplifier les paths, réduire les keyframes)
- **AnimatePresence sans key** — Toujours fournir des `key` uniques pour que AnimatePresence fonctionne
- **GSAP memory leak** — Toujours `gsap.kill()` dans le cleanup des composants unmountés
- **Stagger trop long** — Un stagger de +200ms entre éléments devient fatiguant ; garder subtil
## Connexions Knowledge Graph
- **agent-frontend-react** → Intégration Framer Motion dans React
- **agent-frontend-vue** → Intégration GSAP/Motion dans Vue
- **agent-frontend-svelte** → Transitions natives Svelte
- **agent-ui-designer** → Motion design dans les specs UI
- **agent-3d-web-specialist** → Animations 3D avec Three.js
- **agent-performance-engineer** → Performance des animations webIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!