remotion-upgrade について
既存プロジェクトの Remotion をアップグレードするスキルです。パッケージ構成を確認し、Remotion と補助パッケージのバージョンを揃えて、ロックファイルと変更内容を確認します。
主な機能
- 01パッケージマネージャーとワークスペースの特定
- 02利用可能な場合に Remotion CLI を使用
- 03Remotion パッケージのバージョン統一
- 04補助依存関係とロックファイルの更新
- 05アップグレード差分とバージョンの確認
活用シーン
- 01既存の Remotion プロジェクトの更新
- 02Remotion パッケージのバージョン統一
- 03Remotion スキルの同時更新
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ remotion-dev/ skills --skill remotion-upgradeインストール後、Claude Code で/remotion-upgradeを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlassets/remotion-icon.svg
詳細
Remotion をアップグレードする
-
プロジェクトのマニフェストとロックファイルを調べて、パッケージマネージャーとワークスペースを特定します。無関係な変更は保持してください。
-
@remotion/cliをローカルで利用できるか確認します。利用できる場合は、次を実行します。npx remotion upgradeこれにより、プロジェクトローカルの Remotion スキルも更新されます。以下の手動アップグレードはスキップしてください。
-
@remotion/cliを利用できない場合は、手動でアップグレードします。npm view remotion versionを実行して、最新の安定版 Remotion のバージョンを取得します。- プロジェクト全体でインストールされているすべての
remotionと@remotion/*の依存関係を見つけ、すべて同じバージョンにアップグレードします。依存関係のセクションと、プロジェクトのワークスペースまたはカタログの規則を保持してください。 - 対象の Remotion バージョンにおける
@remotion/studioの依存関係を、npm view @remotion/studio@<version> dependencies --jsonを使って確認します。インストール済みのzod、mediabunny、@huggingface/transformersなどの補助パッケージを、そこに記載されているバージョンに合わせます。インストール済みの@mediabunny/*パッケージには、mediabunnyのバージョンを使用します。 - プロジェクトのパッケージマネージャーを実行して、ロックファイルを更新します。
-
@remotion/cliを利用できない場合は、インストール済みの Remotion スキルを更新します。npx skills update remotion-best-practices remotion-captions remotion-create remotion-docs remotion-interactivity remotion-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes -
マニフェストとロックファイルの差分を確認します。すべての Remotion パッケージが同じバージョンで、インストール済みの補助パッケージが推奨バージョンになっていることを確認してください。CLI を利用できる場合は、追加の確認として
npx remotion versionsを実行します。
Remotion のリリースには変更履歴が含まれており、アップグレード後に関連する変更を要約する際に役立ちます。
コメント
Markdown 対応