kinetic-physics

Apply the 12 Disney Principles to DOM/CSS transitions with easing curves and springs.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Aurora-AI/Certum- --skill kinetic-physics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kinetic-physics
Source: https://github.com/Aurora-AI/Certum-/tree/main/.agent/skills/kinetic-physics
Command: npx skills add https://github.com/Aurora-AI/Certum- --skill kinetic-physics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps designers and front-end developers create expressive, believable UI animations by applying the 12 Disney Animation Principles to DOM/CSS transitions, ensuring motion feels intentional and high quality.

Core Features & Use Cases

  • Principle-based motion: Apply inertia, anticipation, follow-through, squash & stretch, and other principles to buttons, modals, and page transitions.
  • Practical patterns: Guidance for choosing easing curves, springs, and timing when building interactions with CSS, GSAP, and Framer Motion.
  • Use Case: Elevate a hover interaction or modal entrance so it communicates weight, intention, and feedback, improving perceived performance and delight.

Quick Start

Start by selecting a common interaction (e.g., a primary button hover) and apply a Spring-based scale, an appropriate ease curve, and a subtle delay to communicate anticipation and weight.

Frequently Asked Questions about kinetic-physics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply Disney animation principles to CSS UI transitions?

To apply Disney animation principles to CSS, you translate concepts like anticipation and follow-through into structured DOM transitions using specific easing curves, springs, and staggered sequencing to ensure motion communicates weight and intention.

Why do my UI animations feel unnatural and what easing curves should I use?

UI animations feel unnatural when using linear easing. You should use appropriate easing curves or spring-based physics instead, applying anticipatory timing and follow-through to create believable, high-quality micro-interactions.

Can I use GSAP and Framer Motion to build motion design for web apps?

Yes, you can use GSAP and Framer Motion alongside CSS to build motion design for web apps. They help implement principle-based animations like squash and stretch for hover, modal, and scroll interactions.

What is the best way to add anticipation and weight to a modal entrance animation?

The best way to add anticipation and weight to a modal entrance is applying a spring-based scale with a subtle delay. This enforces structured sequencing that improves perceived performance and user delight.

When should I avoid linear easing in DOM transitions?

You should avoid linear easing in DOM transitions whenever animating UI elements. Linear easing fails to communicate physical weight or intention, whereas appropriate easing curves enforce the believability of micro-interactions.