What problem does it solve? Writing Remotion video code without domain knowledge leads to common mistakes like flickering animations, unsynchronized captions, broken asset loading, and incorrect rendering. This Skill supplies the domain-specific rules and code patterns needed to write correct Remotion compositions. ## Core Features & Use Cases - Animation & Timing Rules: Enforces frame-driven animations via useCurrentFrame(), spring physics, and easing curves while forbidding CSS transitions that break rendering. - Media Handling Patterns: Covers importing images, videos, audio, GIFs, Lottie files, fonts, and 3D content with the correct Remotion components and packages. - Captions & Audio Workflows: Guides transcription with Whisper, SRT import, TikTok-style caption display, audio visualization, and sound effects. - Use Case: When asked to build a video with animated captions synced to a voiceover, load this Skill to get the correct @remotion/captions workflow, sequence timing patterns, and word-highlighting code. ## Quick Start Use the remotion-best-practices skill to create a Remotion composition with a fade-in title animation and background music.