skills/pproenca/dot-skills/framer-motion-best-practices

framer-motion-best-practices

SKILL.md

Community Framer Motion Best Practices

Comprehensive performance optimization guide for Framer Motion animations in React applications. Contains 42 rules across 9 categories, prioritized by impact to guide automated refactoring and code generation.

When to Apply

Reference these guidelines when:

  • Adding animations to React components with Framer Motion
  • Optimizing bundle size for animation-heavy applications
  • Preventing unnecessary re-renders during animations
  • Implementing layout transitions or shared element animations
  • Building scroll-linked or gesture-based interactions

Rule Categories by Priority

Priority Category Impact Prefix
1 Bundle Optimization CRITICAL bundle-
2 Re-render Prevention CRITICAL rerender-
3 Animation Properties HIGH anim-
4 Layout Animations HIGH layout-
5 Scroll Animations MEDIUM-HIGH scroll-
6 Gesture Optimization MEDIUM gesture-
7 Spring & Physics MEDIUM spring-
8 SVG & Path Animations LOW-MEDIUM svg-
9 Exit Animations LOW exit-

Quick Reference

1. Bundle Optimization (CRITICAL)

2. Re-render Prevention (CRITICAL)

3. Animation Properties (HIGH)

4. Layout Animations (HIGH)

5. Scroll Animations (MEDIUM-HIGH)

6. Gesture Optimization (MEDIUM)

7. Spring & Physics (MEDIUM)

8. SVG & Path Animations (LOW-MEDIUM)

9. Exit Animations (LOW)

How to Use

Read individual reference files for detailed explanations and code examples:

Reference Files

File Description
references/_sections.md Category definitions and ordering
assets/templates/_template.md Template for new rules
metadata.json Version and reference information
Weekly Installs
187
GitHub Stars
71
First Seen
Jan 29, 2026
Installed on
opencode150
gemini-cli147
codex143
claude-code137
github-copilot120
antigravity111