Remotion Video Production
上流
公式Remotionエージェントスキル: https://github.com/remotion-dev/skills 公式ドキュメント: https://www.remotion.dev/docs/ai/skills
完全な公式スキルセットと参照ルールファイルを利用するには、npx skills add remotion-dev/skills を使用してコンシューミングワークスペースにインストールしてください。このローカルスキルはワークフローガイドであり、上流配布物のバイト単位のコピーではありません。
ワークフロー
- 既存のプロジェクトを検査し、ユーザーの変更を保持します。
- プロジェクトが存在しない場合は、公式の作成ワークフローを使用し、パッケージの互換性を確認します。
- コンポジションID、寸法、FPS、再生時間、プロップ、アセットの場所を明示的に定義します。
useCurrentFrame()やuseVideoConfig()などのフレーム/時間ベースのAPIを使用します。レンダリングタイミングに壁時計のCSSアニメーションを使用しないでください。- 補間/スプリングヘルパーを適切なイージングとクランプ範囲で使用します。
- シーンとトランジションをシーケンス化し、フレームカウントとオーバーラップが意図した総再生時間を生成するようにします。
- サポートされているメディアコンポーネントと静的アセットヘルパーを使用します。レンダリング前に非同期アセットが完了するのを待ちます。
- 環境が許可する場合、Studioプレビューを起動し、編集またはレンダリングの前に検査します。
- リクエストがあった場合のみレンダリングし、その後エクスポートされたファイルを検査し、再生時間、寸法、FPS、オーディオ、代表的なフレームを確認します。
品質ルール
- 不要なフレーム単位のReact処理や高コストなエフェクトを避けます。
- フォント、画像、オーディオ、動画のパスを再現可能に保ちます。
- 無効なフレーム計算、負の時間、アセットの欠落、境界外の補間を避けます。
- テキストの収まり、RTL整形、キャプションのタイミング、視覚的な連続性を確認します。
- デプロイ前に現在のRemotionライセンスと商用利用条件を確認します。