vectojs-ui-animation

Installation
SKILL.md

VectoJS UI Animation

Use this skill to turn VectoJS components into usable, accessible, and polished UI rather than just canvas drawings.

Interaction workflow

  1. Start with semantic components from @vectojs/ui before writing custom controls.
  2. Model each interaction state: idle, hover, active, focus, loading, disabled, error, and success.
  3. Use canvas motion for feedback, but preserve semantic state through the projected DOM.
  4. Respect reduced motion. Suppress transform-heavy movement and keep essential opacity/state feedback.
  5. Keep overlays in the Scene overlay root; dispose or hide transient UI when its target leaves the tree.
  6. Test with keyboard and role-based automation, not only pointer clicks.

Read references/ui-recipes.md for patterns and snippets.

Component guidance

Installs
2
First Seen
Jul 6, 2026
vectojs-ui-animation — vectojs/vectojs-skills