Skip to content
cccskills
FreePublished on GitHub

animation-tool-router

Resolve motion tools or native View Transitions.

The English summary is being prepared. Showing the original description.

See how to install

Files included (2)

  • SKILL.md1.7 KB
  • agents/openai.yaml270 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

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

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Audit semantic and keyboard accessibility.

The English summary is being prepared. Showing the original description.

TheGoat395/Codex-Skills131Updated Oct 22, 2026

Finish accessibility and performance details.

The English summary is being prepared. Showing the original description.

TheGoat395/Codex-Skills131Updated Oct 22, 2026

Evaluate agent and skill behavior or routing.

The English summary is being prepared. Showing the original description.

TheGoat395/Codex-Skills131Updated Oct 22, 2026

Design memory provenance and tenant isolation.

The English summary is being prepared. Showing the original description.

TheGoat395/Codex-Skills131Updated Oct 22, 2026

Resolve agent ownership and handoff design.

The English summary is being prepared. Showing the original description.

TheGoat395/Codex-Skills131Updated Oct 22, 2026

Define coherent motion timing and rhythm.

The English summary is being prepared. Showing the original description.

TheGoat395/Codex-Skills131Updated Oct 22, 2026

See all skills by TheGoat395

Report a problem with this skill