Motion Polish Pass

Add Emil Kowalski-style animation and micro-interaction guidance to any Claude Code UI pass.

Designp4
by AgentVoltv1.0.0Published 1y ago1 install
Free to sign up · every skill included with AgentVolt Pro

Before & after

Same prompt, same agent — the only difference is the skill.

PromptAdd smooth animations to my button components
Beforegeneric AI agent
Animation is a nice way to make interfaces feel more polished. You could add some hover effects and transitions to buttons. The speed and easing curve matter - you want animations to feel snappy but not jarring. It really depends on your design system and what kind of feel you're going for.
Afterwith Motion Polish Pass
MOTION POLISH: BUTTON COMPONENTS

TIMING SCALE
• Micro (feedback): 120ms
• Macro (navigation): 180ms
• Entrances: 220ms

BUTTON STATES - ANIMATION CHECKLIST

REST → HOVER
→ Scale: 1.0 to 1.04 (4% growth)
→ Duration: 120ms
→ Easing: cubic-bezier(0.34, 1.56, 0.64, 1) [Apple bounce]
→ Shadow: add 8px blur, rgba(0,0,0,0.12)

HOVER → ACTIVE (click)
→ Scale: 1.04 to 0.96 (press-down feel)
→ Duration: 60ms
→ Easing: ease-out
→ Opacity: text stays 1.0

FOCUS (keyboard)
→ Outline: 3px solid accent-color
→ Offset: 2px
→ No scale change (accessibility requirement)

DISABLED
→ No animations; opacity 0.5, cursor not-allowed
→ Hover/focus states removed

REDUCED MOTION FALLBACK
→ Detect: prefers-reduced-motion: reduce
→ Apply: Remove scale animations; keep focus outline only
→ Duration: 0ms (instant state change)

FRAMEWORK: Framer Motion
Variants: rest, hover, active
Transition: type:"spring", stiffness:300, damping:20

TESTING: Verify smooth at 60fps on mid-range phones; test prefers-reduced-motion in system settings.

About this skill


name: motion-polish-pass description: Add Emil Kowalski-style animation and micro-interaction guidance to any Claude Code UI pass. Use when working on motion polish pass.

Motion Polish Pass

Packages a working design engineer's principles (animation curves, timing, hover/active/focus states) into an on-demand skill. Meant to be invoked per component when elevating from functional to refined rather than always-on. Cross-agent compatible. Use during the last polish stage after layout and typography are locked.

What you get

  • Timing scale
  • Easing recipes
  • Hover/focus/active checklist
  • Before-and-after preview
  • Reduced-motion fallback
  • Framework-specific snippets

Customize your output

  • Motion intensity: subtle, expressive
  • Reduced-motion respect: on, off
  • Framework: Framer Motion, CSS transitions, GSAP, SwiftUI
  • Component scope: single, page, whole app
  • Default duration: 120ms, 180ms, 220ms
  • Easing profile: material, apple, custom

Example output

'A card component gains a 180 ms scale-and-lift on hover with reduced-motion fallback.'

Best for

Design engineers, front-end devs.


Note: One-person authored (Emil Kowalski). Attribution matters. High confidence.

SKILL.md preview

SKILL.md
---
name: motion-polish-pass
description: Use during the final polish stage of a UI build, after layout and typography are locked, to add animation and micro-interaction guidance.
version: 1.0.0
category: Design
author: AgentVolt
license: proprietary
tags:
  - design
  - p4
---

# Motion Polish Pass

Applies a working design engineer's approach to animation and micro-interactions, covering curves, timing, and state feedback, as an on-demand pass invoked per component.

## When to use
- Layout and typography are locked and the UI is ready for its final polish stage

… (sign up to view the full skill)
Sign up to view, copy, and install the full skill