Agent skill

Framer Motion Skill: Disney’s 12 Principles as React Code

The framer-motion skill gives an AI coding agent one React example per Disney principle, from squash and stretch keyframes to spring exaggeration, stagger children and a seven item feature list.

Install
git clone https://github.com/dylantarre/animation-principles.git ~/.claude/plugins/animation-principles
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the framer-motion skill?

The framer-motion skill in dylantarre's animation-principles repository writes all 12 Disney principles with Framer Motion's declarative React API. It supplies one JSX example per principle, timing presets of 0.15, 0.3 and 0.6 seconds plus a spring, a stagger pattern with staggerChildren 0.1, and a list of key features.

The framer-motion skill is the one in dylantarre's repository that writes Disney's 12 principles as React code. Its stagger example sets staggerChildren: 0.1 on a container so list items enter one after another.

It lives at skills/09-by-tool-framework/framer-motion and its description says to use it when implementing Disney's 12 animation principles with Framer Motion in React applications. Each principle gets a short JSX example using the motion component.

Code the skill gives for each principle

  • Squash and Stretch animates scaleX through 1, 1.2, 1 and scaleY through 1, 0.8, 1 over 0.3 seconds.
  • Anticipation uses idle, anticipate and jump variants with times of 0, 0.2 and 1.
  • Slow In and Slow Out sets ease to [0.42, 0, 0.58, 1], or the named easeIn, easeOut and easeInOut.
  • Exaggeration uses a spring with stiffness 200 and damping 10, where low damping produces overshoot.
  • Timing defines fast at 0.15, normal at 0.3, slow at 0.6 and a spring at stiffness 300 and damping 20.
  • Appeal uses whileHover with scale 1.02 and a box shadow.

Framer Motion features it lists

  • animate for the target state and variants for named animation states.
  • whileHover and whileTap for gesture animations.
  • transition for timing and easing.
  • AnimatePresence for exit animations.
  • useAnimation for programmatic control and layout to auto-animate layout changes.

Related: GSAP with React, React view transitions and improve animations.

Who the framer-motion skill is for

Best for

  • React applications that already use Framer Motion or plan to.
  • Developers who want one concrete example for each of the 12 principles.
  • Teams building list entrances, hover and tap feedback, or spring based emphasis.

Not for

  • Sites outside React. The README lists separate skills for css-native, gsap-greensock, react-spring and lottie-bodymovin.
  • Reduced motion guidance. The SKILL.md does not mention it, so check that separately.

Use it with UiChemy

Framer Motion code is front end work your agent writes in React. For WordPress, route the build through Figma, Composer, or an AI build plus MCP, then convert, and review each animation on the converted page yourself. Click Get Started on uichemy.com.