Skip to content
Frontend
Skill

/animation-tool-router

Resolve motion tools or native View Transitions.

BOOST
From plugin
codex-skills
13280 skills
Install
$ npx -y skills add TheGoat395/Codex-Skills --skill animation-tool-router --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/animation-tool-router

Context preview

The summary Claude sees to decide when to auto-load this skill.

Resolve motion tools or native View Transitions.

SKILL.md

animation-tool-router.SKILL.md
name: animation-tool-router
description: "Resolve motion tools or native View Transitions."

Animation Tool Router

Use this skill when motion-tool choice is unresolved. Retain a capable existing choice; choose the lightest option that satisfies the purpose and constraints.

Routing

  • CSS transitions: hover/focus states, small fades, transforms, simple menus.
  • Motion: React component animation, layout transitions, presence, gestures, small scroll reveals.
  • GSAP: precise timelines, pinned scroll scenes, split text, SVG paths, complex choreography.
  • Lenis: smooth scroll feel when the project can support it and anchor/modal behavior is handled.
  • Native browser or supported React View Transitions: continuity when the installed router/runtime and browser floor support them; retain fallback behavior and do not force an experimental upgrade.
  • Rive or dotLottie: authored timeline or interactive state-machine assets; choose from the existing asset, runtime support and accessible fallback. Plain Lottie remains useful for compatible exported vector motion.
  • Three.js/R3F or shaders: requested spatial, material, generative or atmospheric brand visuals when their purpose and performance budget justify the cost.
  • No dependency: static content where motion would distract or harm performance.

Motion Requirements

Define:

  • purpose: reveal, continuity, depth, state, tactility, narrative, or product explanation
  • trigger: load, hover, focus, click, route, scroll, drag, or viewport
  • duration/easing
  • reduced-motion fallback
  • cleanup/unmount behavior
  • performance risks

Avoid

  • animation because the page is otherwise generic
  • scroll hijacking
  • motion that hides content
  • parallax that causes nausea or jank
  • WebGL scenes that are blank on mobile
Read more
Ships withcodex-skills

An unofficial, open-source, Codex-first Agent Skills library for premium frontend, website, design-engineering, and reliable agent workflows.

Get the whole plugin

Other skills on codex-skills.