What problem does it solve? Adding a new command-line flag to the Remotion codebase requires touching many files: the option definition, the options index, CLI parsing, type declarations, config setters, and documentation. This Skill provides the exact step-by-step procedure so nothing is missed and the option follows the established AnyRemotionOption pattern. ## Core Features & Use Cases - Option Definition: Creates a typed AnyRemotionOption in packages/renderer/src/options with getValue/setConfig logic and CLI flag resolution. - CLI & Config Wiring: Registers the flag in parsed-cli.ts, parse-command-line.ts, and the Config object so it works across CLI, Studio, and render commands. - Mandatory Docs Updates: Ensures every new option uses the <Options id="..." /> component in CLI command pages and config.mdx for a single source of truth. - Use Case: When converting a hardcoded flag like --disable-ask-ai into a proper option, follow the guide to create the option file, register it, add the setAskAIEnabled config setter, and update the docs. ## Quick Start Add a new boolean CLI flag called --my-flag to Remotion with a config setter and updated documentation.