From grimoire
Guides selection of easing curves and durations for UI animations, transitions, and motion design decisions, based on physical principles and UX best practices.
How this skill is triggered — by the user, by Claude, or both
Slash command
/grimoire:apply-easing-and-timingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Select the correct easing curve and duration for any animation so that motion feels natural, purposeful, and aligned with physical intuition.
Select the correct easing curve and duration for any animation so that motion feels natural, purposeful, and aligned with physical intuition.
Adopted by: Apple iOS Human Interface Guidelines, Google Material Design, Disney Feature Animation studios Impact: Correct easing reduces perceived animation duration by 20% and increases user-rated "naturalness" scores by 35% vs linear motion (Material Design research 2016) Why best: Disney's slow-in/slow-out principle (ease-in-out) mirrors physical reality — objects accelerate and decelerate. Linear motion reads as robotic. Matching easing to interaction type communicates intent.
Sources: Thomas & Johnston (1981) Chapter 4; Lasseter SIGGRAPH (1987); Google Material Design motion guidelines
prefers-reduced-motion: reduce.npx claudepluginhub jeffreytse/grimoire --plugin grimoireApplies animation principles like easing, durations, stagger, and sequencing to UI motion for natural, performant interactions. Supports accessibility and low-power devices.
Applies Disney's 12 animation principles to UI motion design. Use when improving animation quality, designing micro-interactions, creating easing curves, or making transitions feel natural and purposeful.
Guides purposeful UI motion choreography for animation sequences, page transitions, micro-interactions, and loading states, ensuring performance and reduced-motion accessibility.