plugins/design-expert/skills/4-adding-animations/SKILL.md
Phase 4: Add Framer Motion scroll reveals (IntersectionObserver), hover scale/opacity transitions, focus ring states, loading skeletons, glassmorphism blur layers, gradient orb backgrounds — all via modify_frontend.
npx skillsauth add fusengine/agents adding-animationsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
After Phase 3 components are generated. Before design audit.
design-system.md (corporate / modern / playful / luxury).design-system.md — determines timing, easing, and intensity.references/page-transitions.md — route-level animations.mcp__gemini-design__modify_frontend to inject Framer Motion code into existing components.prefers-reduced-motion support required. Timing limits: hover <100ms, modal <300ms, page <400ms (see references/motion-principles.md).5-design-audit/SKILL.md — Audit visual consistency, accessibility, and anti-AI-slop.
| File | Purpose |
|------|---------|
| references/motion-patterns.md | Core Framer Motion patterns |
| references/motion-principles.md | Timing limits and principles |
| references/entrance-patterns.md | Entrance animation patterns |
| references/interactive-states-ref.md | State definitions (hover, focus, etc.) |
| references/micro-interactions.md | Micro-interaction patterns |
| references/glassmorphism-advanced-ref.md | Glassmorphism techniques |
| references/layered-backgrounds-ref.md | Layered background effects |
| references/page-transitions.md | Route-level transitions |
| references/patterns-cards.md | Card animation patterns |
| references/patterns-buttons.md | Button animation patterns |
| references/patterns-navigation.md | Navigation animations |
| references/patterns-microinteractions.md | Detail micro-interactions |
| references/reduced-motion.md | prefers-reduced-motion a11y patterns |
testing
Copy self-audit and ban-lists — filler verbs/hype adjectives, slop placeholder names, fake-precise numbers, Title Case headlines, humor in error copy ('Oops!'), em-dash crutch, one copy register per page.
development
Logged-in web apps — dashboards, auth flows, settings, onboarding, data tables, command palettes, modals, toasts. Register `product`: density and glance-speed over marketing polish, no hero/CTA-tricks, every data surface covers empty/loading/error explicitly, tables and dataviz follow preattentive-processing rules.
development
Marketing sites, landing pages, campaign pages — register `brand` (design IS the product). Structure comes from the register's POV + a macrostructure pick, never from copying an inspiration site's section flow. Hero discipline, deviated section order, asymmetric grids, and a silhouette lookalike-test gate before ship.
development
Token-strategy core — OKLCH color rules, neutral tinting, accent-commitment levels, type scale, 8pt spacing grid, touch targets, and the canonical output format of design-system.md (the file the harness gates on). This is routing step 1 of design-method/SKILL.md — read it before design-web/design-webapp/design-ios/design-android, before picking or auditing a single color/type/spacing value.