AgentStack
SKILL verified MIT Self-run

Motion Design

skill-dragoon0x-taste-skills-motion-design · by Dragoon0x

Animation as communication. Feedback, orientation, emphasis, delight. If motion doesn't serve one of these four purposes, it shouldn't exist. Use when evaluating animation quality, designing transitions, or deciding whether motion adds or subtracts.

No reviews yet
0 installs
1 views
0.0% view→install

Install

$ agentstack add skill-dragoon0x-taste-skills-motion-design

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Motion Design? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Motion Design

Animation serves four purposes. If it doesn't serve one of them, remove it.

How to use

  • /motion-design Apply motion design constraints to this conversation.

Constraints

The Four Purposes

  1. Feedback (50-150ms): Confirms an action was received. Button press, toggle, form submit.
  2. Orientation (200-400ms): Shows spatial relationships. Sidebar slides in, modal scales from trigger.
  3. Emphasis (300-600ms): Draws attention. Notification pulse, new element fade-in. Rare and meaningful.
  4. Delight (variable): Emotional effect. Loading personality, completion celebration. Brief, skippable, never blocking.
  • MUST categorize every animation by purpose. If it fits none, remove it.

Taste Signals in Motion

  • Restraint. The best-animated interfaces are ones where you don't notice the animation.
  • Consistent easing curves across the entire system.
  • Physics-based movement (ease-out for arrival, ease-in for departure, never linear for UI).
  • Duration proportional to purpose: more functional = faster.

Anti-Patterns

  • Loading animations that last longer than the actual load
  • Page transitions that delay content access
  • Hover effects on every element (motion should guide attention, not create noise)
  • Bouncy/elastic easing on functional elements (playful easing is for celebrations, not navigation)
  • Motion for motion's sake

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.