Skip to content
Back to skills

Interaction Animation

ASecurity

Design interaction animation that communicates cause, state, hierarchy, and continuity while remaining responsive, interruptible, accessible, and implementable.

  • 16 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
ai-agentsperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add Dadmin88/hermes-profile-packs --skill interaction-animation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Interaction Animation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Interaction Animation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dadmin88-interaction-animation/badge)](https://www.skillsdirectory.com/skills/dadmin88-interaction-animation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: interaction-animation
description: Design interaction animation that communicates cause, state, hierarchy, and continuity while remaining responsive, interruptible, accessible, and implementable.
---
# Interaction Animation

Use when a UI or interactive object needs motion tied directly to user input or system state.

## Procedure
1. Define the before and after states, trigger, user intent, and information the motion must communicate.
2. Choose the minimum animated properties needed to make the relationship or state change understandable.
3. Set duration and easing based on distance, scale, urgency, and input cadence so the interaction feels responsive.
4. Maintain spatial continuity for moved, transformed, expanded, dismissed, or replaced elements where continuity helps orientation.
5. Design interruption, reversal, repeated input, loading delay, and cancellation behavior rather than assuming animations always finish.
6. Check layout, focus, hit targets, scrolling, and input availability during the transition so motion does not block interaction incorrectly.
7. Provide a reduced-motion behavior that preserves essential state communication.
8. Prototype and validate in the actual interaction context with realistic device or performance conditions.

## Decision rules
- Animation should never make a fast action feel slower merely to show itself off.
- Motion is not the only channel for communicating important state.
- Design interrupted states explicitly.
- Prefer properties the target platform can render smoothly when the visual result is equivalent.

## Quality gate
The interaction animation is ready when the state change remains clear and responsive, interruption and reversal are safe, focus, input, and layout stay correct, reduced-motion behavior preserves meaning, and implementation can reproduce the timing and intent on target devices.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…