What problem does it solve?
Existing animations often use ad-hoc durations, easings, distances, scales, and blur values that feel inconsistent or janky. This Skill scans a project's motion code and maps each value to a documented motion token based on what the animation actually does, then applies the fixes on confirmation.
Core Features & Use Cases
- Motion audit (transitions review): Scans stylesheets, inline styles, CSS-in-JS, styled-components, and Tailwind arbitrary values for durations, easings, translate distances, scales, and blur, then reports which values should change and why.
- Token-based polish (transitions polish): Replaces hardcoded motion values with var(--…) token references from the included _root.css, or writes the token's literal value when tokens are not imported.
- Higher-order timing rules: Enforces open/close asymmetry (closes faster than opens), hover-in vs hover-out easing differences, stagger totals under ~300ms, and intent delays, matching on usage rather than nearest number.
- Use Case: A developer's modal closes in 300ms while it opens in 250ms. Running transitions review flags the close as slower than the open and suggests var(--duration-quick) (150ms); transitions polish applies the change after confirmation.
Quick Start
Ask the AI to run transitions review on my project to audit all animation durations and easings against the motion tokens.