/motion
Generates motion tokens (durations + easings) from your codebase.
When to use
- The user wants to formalize motion tokens
- The user asks for "transition tokens", "easing tokens", "animation system"
- Cleaning up a codebase with too many one-off durations
Tokens produced
Durations: fast / normal / slow. Snapped to detected values when possible (e.g., your codebase uses 200ms → that becomes normal), defaults otherwise.
Easings: standard (cubic-bezier curve from your codebase if found) / enter / exit.
Run it
dragoon motion
dragoon motion --apply
dragoon motion --format css --apply