What problem does it solve? Writing programmatic videos in React with Remotion requires domain-specific knowledge about frame-driven animation, media handling, captions, fonts, and rendering constraints that general React experience does not cover. ## Core Features & Use Cases - Project scaffolding and composition setup: Create new Remotion projects and define compositions with dynamic duration, dimensions, and props via calculateMetadata. - Animation and sequencing guidance: Animate with useCurrentFrame, interpolate, and Bézier easing while avoiding forbidden CSS transitions, and orchestrate timing with Sequence and Series. - Media and asset handling: Embed images, videos, audio, GIFs, Lottie files, 3D content, captions, and fonts with correct Remotion patterns. - Use Case: Build a captioned social media video by transcribing audio with Whisper, displaying TikTok-style captions with word highlighting, and syncing audio-reactive visualizations. ## Quick Start Use the remotion-best-practices skill to scaffold a new Remotion video project and add an animated title composition.