Motion
Generate motion tokens (durations + easings) using values detected by /scan, falling back to material-quality defaults when nothing was detected. Produces fast/normal/slow durations and standard/enter/exit easings. Use when the user wants to formalize motion tokens or scaffold a motion system. Defaults to dry-run; pass --apply to write. Run as `node ~/.claude/skills/dragoon/skills/motion/scripts/motion.js`.From its SKILL.md
npx -y skills add Dragoon0x/dragoon-skills --skill motionAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 3 commands, including `dragoon motion` and 2 more.
SKILL.md
1.1 KB, 168 tokens by cl100k_base, as published. Nobody here has run it
/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
What ships with it: 1 file
267 B alongside SKILL.md, 1 of them executable
scripts/
- motion.jsruns267 B