Skills
Craft brand-aligned motion with ak:motion-design
Design emotionally-driven, technically sound UI animations — Motion Personality archetypes, Disney principles adapted for UI, timing and easing tables, and multi-element choreography — implementation-agnostic.
Use ak:motion-design when you are creating animations, transitions,
micro-interactions, loading states, hero or CTA motion, page transitions,
or scroll-triggered effects and want a decision framework that stays
faithful to brand personality without inventing physics.
Choose ak:motion-design for animation intent
Use ak:motion-design when
- You are creating UI animations — buttons, cards, modals, page transitions.
- You need to design a micro-interaction or feedback animation.
- You are building a loading, success, or error state.
- You are animating an illustration or decorative element.
- You are planning scroll-triggered or progress-based animation.
- You need to establish a brand motion identity.
- You are choreographing a multi-element sequence.
Choose another Skill when
- You want to route a motion or video request to the right skill. Use
ak:motion-graphics. - You want to design a banner or a static visual. Use
ak:banner-designorak:design. - You want programmatic React video or GLSL — install the Engineer Kit
and reach for
ak:remotionorak:shaderthere.
Three pillars
Every animation must satisfy three pillars before any technical decision:
| Pillar | Question | Drives |
|---|---|---|
| Emotional intent | What should the viewer feel? | Easing, timing, amplitude |
| Visual narrative | What is the micro-story? | Setup → Action → Resolution |
| Motion craft | How is it believable? | Physics, secondary motion, paths |
Every animation has three motion layers. A flat animation is one that missed a layer:
- Primary — the main action the viewer follows.
- Secondary — supporting richness (shadows, icons shifting).
- Ambient — background life (gradients, subtle pulses).
Motion Personality
Pick one archetype per project and apply it consistently.
| Archetype | Duration | Easing | Overshoot | Keywords |
|---|---|---|---|---|
| Playful | 150–300 ms | ease-out-back | 10–20 % | fun, whimsical, bouncy |
| Premium | 350–600 ms | cubic-bezier(0.4, 0, 0.2, 1) | 0 % | elegant, minimal, luxury |
| Corporate | 200–400 ms | cubic-bezier(0.2, 0, 0, 1) | 0–3 % | clean, professional |
| Energetic | 100–250 ms | ease-out-expo | 15–30 % | dynamic, bold, exciting |
Default: Corporate for UI, Playful for illustrations.
Brand motion identity — define three constants:
- A signature easing curve for 80 % of animations.
- A duration palette of three (quick, standard, slow).
- One consistent entrance pattern.
Eight-step animation checklist
Before creating any animation:
- Emotional target — joy, calm, urgency, elegance.
- Motion Personality — one archetype per project.
- Primary property — position, scale, rotation, opacity.
- Duration — see the personality table.
- Easing family — entrance decelerates, exit accelerates.
- Hero element — apply staging principles.
- Secondary and ambient layers — add richness deliberately.
- 1/3 rules — motion distance, simultaneous elements.
Property selection
Use the minimum properties needed. One property is direct; two is polished; three or more risks overwhelming the viewer.
| Effect goal | Primary | Secondary |
|---|---|---|
| Entrance / exit | position | opacity, scale |
| Emphasis / attention | scale | rotation (subtle), opacity pulse |
| State change | opacity, color | scale (press feedback) |
| Direction / flow | position | rotation (follow path) |
| Depth / 3D feel | scale + shadow | position (parallax) |
| Loading / progress | rotation (spinner) | scale, opacity pulse |
| Success | scale (pop) | color, rotation (checkmark draw) |
| Error / alert | position (shake) | color, rotation (wobble) |
Implementation-agnostic
The Skill works with CSS, Framer Motion, GSAP, Lottie, Spring, or Remotion. It supplies the decision framework and reference tables; the target stack supplies the syntax.
Attribution
Vendored from LottieFiles/motion-design-skill under MIT. Deep-dive references (director, patterns, reference tables) ship with the Skill installation.
Related Skills
ak:motion-graphics— router + verify loop across motion Skills and external template packs.ak:frontend-design— UI where the motion lives.ak:design-system— brand tokens the motion should inherit from.ak:banner-design— static counterpart for hero and CTA visuals.
Implement polished interfaces with ak:frontend-design
Turn an approved UI brief, screenshot, or video reference into responsive frontend code with explicit craft, accessibility, and review gates.
Route and verify motion work with ak:motion-graphics
Prefer in-repo motion Skills first, propose the matching iart-ai external pack when a template is out of scope, and close every render with the same freeze-frame or probe-MP4 verify loop.