interactivity-best-practices
Installation
SKILL.md
Interactivity Best Practices
Use these guidelines when creating or reviewing Remotion animations, especially if the animation should be editable in Remotion Studio Visual Mode.
Prefer interpolate() over standalone spring()
Prefer interpolate() for most animation values.
- It is easier for humans and agents to reason about.
- Bezier easings are familiar from CSS and can express snappy or jumpy motion.
- Studio Visual Mode can edit
interpolate()keyframes.
When an animation should feel like a spring, keep the editable value in interpolate() and pass Easing.spring() as the easing function.
Prefer: