← ClaudeAtlas

animate-itlisted

Animation implementation protocol for web interfaces: easing, duration, springs, CSS transitions, keyframes, Motion (Framer Motion), WAAPI. Fires on three branches: adding motion to a component ("animate this", "should this animate?"); diagnosing motion that feels wrong ("make this transition smoother", "what easing should I use"); and reviewing pasted animation code. Deciding what should move and why is kiln's job (motion.md); this skill makes it move correctly. Static styling without motion is kiln's too.
lroolle/skills · ★ 0 · Web & Frontend · score 68
Install: claude install-skill lroolle/skills
# animate-it Kiln decides what should move and why. This skill decides how to make it move correctly -- easing, duration, implementation, and the invisible details that separate "has animation" from "feels right." Two modes: - **Implement mode**: component has no animation, needs some - **Review mode**: component has animation, something feels off ## The protocol Five steps. Skip the ones you don't need. ### Step 1 -- Gate Should this animate at all? | Frequency | Decision | |---|---| | 100+ times/day (keyboard shortcuts, command palette) | No animation. Ever. | | Tens of times/day (hover, list navigation) | Remove or drastically reduce | | Occasional (modals, drawers, toasts) | Standard animation | | Rare / first-time (onboarding, celebrations) | Can add delight | The exception at the top rows: focus-ring transitions and highlight movement at <=100ms are fine -- those are feedback, not ceremony. If the answer is "don't animate," stop here. Saying no is the most valuable thing this skill does. ### Step 2 -- Classify What kind of motion is this? Each type has different rules. | Type | Examples | Key constraint | |---|---|---| | Entrance / exit | Modal open, toast appear, dropdown | Exits faster than entrances | | Feedback | Button press, hover lift, error shake | Must be instant-feeling | | State transition | Tab switch, accordion, toggle | Preserve spatial context | | Scroll-triggered | Reveal on scroll, parallax | Trigger once, low threshold | | Continuous | Spin