What problem does it solve? Writing Remotion video code requires framework-specific knowledge that general React experience does not cover, such as frame-driven animation, sequence timing, media handling, and rendering constraints. This Skill supplies the domain rules and patterns needed to produce correct Remotion compositions on the first attempt. ## Core Features & Use Cases - Project scaffolding and animation patterns: Scaffold new projects with create-video, animate with useCurrentFrame() and interpolate(), and avoid forbidden CSS transitions that break rendering. - Media and asset handling: Embed images, videos, audio, GIFs, Lottie files, and fonts using staticFile() and dedicated Remotion packages. - Specialized rule files: Load on-demand guidance for captions, subtitles, audio visualization, 3D with Three.js, maps with MapLibre, visual effects, transitions, and FFmpeg operations. - Use Case: A developer asked to build a captioned promotional video can scaffold the project, compose timed sequences, generate TikTok-style captions, and render a single-frame check, all following the Skill's rules. ## Quick Start Use the remotion-best-practices skill to scaffold a new Remotion project and build an animated title sequence with a fade-in effect.