amvcp-animation

Route animation intents to matching amvcp-animation sibling modules.

Updated May 8, 2026
One-click install
npx skills add https://github.com/Emasoft/ai-maestro-visual-communicator-plugin --skill amvcp-animation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: amvcp-animation
Source: https://github.com/Emasoft/ai-maestro-visual-communicator-plugin/tree/main/skills/amvcp-animation
Command: npx skills add https://github.com/Emasoft/ai-maestro-visual-communicator-plugin --skill amvcp-animation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents confusion and mismatched behavior by routing broad “animation” requests to the correct animation sibling module with the right contract and runtime expectations.

Core Features & Use Cases

  • Animation routing matrix: Converts user intent (e.g., entry/scroll reveal, hover lift, perf loops, counters/counter handoffs, slide transitions) into the specific sibling skill that owns the output.
  • Composable sibling loading: Supports composing multiple animation concerns by always requiring the foundation sibling first, then adding the additional focused siblings as needed.
  • Fallback and span handling: Provides a default route to foundation when unsure and guidance when a request spans multiple siblings.

Quick Start

Use the amvcp-animation router when the user says something like “animate the cards with a staggered scroll reveal and hover lift.”

Frequently Asked Questions about amvcp-animation

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

FAQPage Schema
How do I route animation requests to the correct UI effect module?

Route animation requests by matching user intent phrases to a routing matrix that directs entrance, scroll reveal, and hover lift intents to the appropriate sibling module contract. The router itself emits no output, selecting and composing the correct sibling files instead.

What is the best way to handle multiple UI animation effects like scroll reveal and hover lift together?

To handle multiple UI animation effects together, load the foundation sibling module first, then compose additional focused siblings like scroll reveal and hover lift as needed to satisfy each animation contract.

How do I manage animation routing when a request spans multiple sibling modules?

For animation routing requests spanning multiple siblings, the router provides span handling guidance and applies a default fallback route to the foundation sibling when the specific target module is uncertain.

Do I need to load the DESIGN.md engine to use the animation routing matrix?

Yes, you need to load the DESIGN.md engine and the colocated amvcp-animation.js substrate before selecting and composing sibling SKILL.md files to ensure animation output follows the correct runtime contract.

What types of motion effects does the animation routing matrix support?

The animation routing matrix supports motion effects including entrance, scroll reveal, hover lift, counters, performance loop considerations, and slide or print handoffs where output must follow a sibling contract.

Why does my animation router fail to emit UI motion token output?

The animation router fails to emit UI motion token output because it is designed to route intents and compose sibling files rather than generate output directly, ensuring all animation behavior follows the specific sibling's contract.