mcpField
R
remotion-upgrade

remotion-upgrade

github.com/remotion-dev開発79122 回インストール3 日前に更新
リポジトリ

remotion-upgrade について

既存プロジェクトの Remotion 依存関係を更新するためのスキルです。CLI による方法と手動更新の手順を示し、ワークスペースの規則を保ちながらバージョンを確認します。

主な機能

  1. 01パッケージマネージャーとワークスペースの特定
  2. 02CLI と手動のアップグレード手順
  3. 03Remotion パッケージのバージョン統一
  4. 04ロックファイルとスキルの更新
  5. 05依存関係の変更確認

活用シーン

  1. 01Remotion CLI を使ったプロジェクト更新
  2. 02CLI を使わない Remotion の手動更新
  3. 03複数ワークスペース間のバージョン統一
  4. 04依存関係とロックファイルの変更確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/remotion-dev/claude-code-plugin --skill remotion-upgrade

インストール後、Claude Code で/remotion-upgradeを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlassets/remotion-icon.svg

詳細

Remotion をアップグレードする

  1. プロジェクトのマニフェストとロックファイルを調べて、パッケージマネージャーとワークスペースを特定します。無関係な変更は保持してください。

  2. @remotion/cli をローカルで利用できるか確認します。利用できる場合は、次を実行します。

    npx remotion upgrade
    

    これにより、プロジェクトローカルの Remotion スキルも更新されます。以下の手動アップグレードはスキップしてください。

  3. @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 のバージョンを使用します。
    • プロジェクトのパッケージマネージャーを実行して、ロックファイルを更新します。
  4. @remotion/cli を利用できない場合は、インストール済みの Remotion スキルを更新します。

    npx skills update remotion-best-practices remotion-captions remotion-create remotion-docs remotion-interactivity remotion-license remotion-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes
    
  5. マニフェストとロックファイルの差分を確認します。すべての Remotion パッケージが同じバージョンで、インストール済みの補助パッケージが推奨バージョンになっていることを確認してください。CLI を利用できる場合は、追加の確認として npx remotion versions を実行します。

Remotion のリリースには変更履歴が含まれており、アップグレード後に関連する変更を要約する際に役立ちます。

コメント