MCPInstall

physics-intuition

Use when motion needs to feel physically grounded—objects falling, characters jumping, things colliding, or any element that should obey believable weight and momentum.

Installs
571
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/dylantarre/animation-principles --skill physics-intuition
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads physics-intuition automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Physics Intuition

Think like a physicist watching the world move. Every object has mass. Every motion has cause and consequence.

Core Mental Model

Before animating anything, ask: What does this weigh?

A feather and a bowling ball both fall, but they tell completely different stories. Your job is to make the audience feel that weight without thinking about it.

The 12 Principles Through Physics

Squash & Stretch — Mass is conserved. When something compresses, it must bulge. A bouncing ball flattens on impact because its volume has to go somewhere.

Timing — Heavy = slow to start, slow to stop. Light = quick reactions. A truck and a bicycle brake very differently.

Slow In & Slow Out — Nothing starts or stops instantly. Acceleration and deceleration are the fingerprints of mass.

Arcs — Gravity curves everything. Even a punch follows a pendulum path from the shoulder. Straight lines feel robotic.

Secondary Action — When the main mass moves, attached masses follow with delay. Hair, clothing, jowls—they're all passengers on the physics train.

Follow Through & Overlapping Action — Different masses have different momentum. A character stops, but their belly keeps going. This is inertia made visible.

Anticipation — Force requires windup. You can't push without first pulling back. Show the gathering of energy before release.

Exaggeration — Push physics past reality to feel more real. A heavy landing needs more squash than actual physics would produce.

Staging — Position elements so physical relationships read clearly. The audience must understand spatial cause and effect.

Straight Ahead & Pose to Pose — Use straight ahead for chaotic physics (explosions, water). Use pose to pose for controlled physics (a character lifting something).

Solid Drawing — Volume must remain consistent. A character can't lose mass between frames without the audience noticing something is wrong.

Appeal — Even physics follows design. Decide if your world has cartoon physics or realistic physics, then be consistent.

Practical Application

When something feels "floaty" or "weightless":

  1. Add more ease-in at the start of motion
  2. Increase ease-out at stops
  3. Add settling oscillations (things don't stop perfectly still)
  4. Check that secondary elements lag appropriately

When something feels "stiff":

  1. Introduce squash at impact points
  2. Add stretch during fast movement
  3. Ensure arcs in all trajectories
  4. Let different body parts arrive at different times

The Golden Rule

Audiences don't analyze physics—they feel it. Your job isn't accuracy; it's believability. Sometimes breaking physics (hanging in mid-air before a fall) creates more convincing weight than obeying it.

FAQ

What does the physics-intuition skill do?

Use when motion needs to feel physically grounded—objects falling, characters jumping, things colliding, or any element that should obey believable weight and momentum.

How do I install physics-intuition?

Run npx skills add https://github.com/dylantarre/animation-principles --skill physics-intuition in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/physics-intuition/ (personal) or .claude/skills/physics-intuition/ (project).

Which AI agents can use physics-intuition?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is physics-intuition safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains physics-intuition?

It is published by dylantarre in dylantarre/animation-principles. It has 571 recorded installs.

More from dylantarre/animation-principles

View all →

video-motion-graphics

dylantarre/animation-principles

Use when creating After Effects compositions, Premiere Pro motion, video titles, explainer videos, or broadcast motion graphics.

Media & Creative2.4K installs

mobile-touch

dylantarre/animation-principles

Use when designing iOS/Android gestures, haptic feedback, touch interactions, or native mobile animations.

Mobile2.4K installs

framer-motion

dylantarre/animation-principles

Use when implementing Disney's 12 animation principles with Framer Motion in React applications

Frontend & Design1.7K installs

motion-designer

dylantarre/animation-principles

Use when designing visual motion systems, creating animation specifications, or when a designer needs guidance on crafting beautiful, meaningful movement.

Frontend & Design1.6K installs

micro-interactions

dylantarre/animation-principles

Use when designing small UI feedback moments like button states, toggles, form validation, loading indicators, or notification badges.

Frontend & Design1.4K installs

web-motion-design

dylantarre/animation-principles

Use when building CSS animations, JavaScript transitions, React/Vue motion, or any browser-based animation work.

Frontend & Design1.3K installs

Popular education & science skills

View category →

teach

mattpocock/skills

Teach the user a new skill or concept, within this workspace.

Education & Science874K installs

scaffold-exercises

mattpocock/skills

Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.

Education & Science488.2K installs

paper-context-resolver

lllllllama/rigorpilot-skills

Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.

Education & Science478.3K installs

caveman-learn

juliusbrussee/caveman

Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.

Education & Science107.9K installs

gsap-plugins

greensock/gsap-skills

Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.

Education & Science67.9K installs

teach-impeccable

pbakaus/impeccable

DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill.