Communitygithub.com

Guilhermeslvg/video-portfolio

Remotion および関連パッケージをアップグレードします

video-portfolio とは?

このスキルは、Remotion プロジェクトの依存関係を最新の安定版にアップグレードするための包括的な手順を提供します。まず、プロジェクトのマニフェストとロックファイルを検査し、パッケージマネージャーとワークスペース構成を特定します。`@remotion/cli` がローカルで利用可能な場合は `npx remotion upgrade` を実行して、プロジェクトローカルの Remotion スキルも自動的に更新します。CLI が利用できない場合は、手動でアップグレードを行います。具体的には、`npm view remotion version` で最新版を取得し、すべての `remotion` および `@remotion/*` 依存関係をそのバージョンに統一します。さらに、`@remotion/studio` の依存関係を参照して、`zod`、`mediabunny`、`@huggingface/transformers` などの補助パッケージを推奨バージョンに合わせます。最後に、ロックファイルを更新し、`npx remotion versions` でバージョン統一を確認します。このスキルは、Claude Code、Cursor、Codex などの AI エージェントプラットフォームで動作し、開発者が Remotion プロジェクトを安全かつ一貫した方法でアップグレードできるように支援します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Guilhermeslvg/video-portfolio/tree/HEAD/.agents/skills/remotion-upgrade

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes
    
  5. マニフェストとロックファイルの差分を確認します。すべての Remotion パッケージが1つのバージョンを使用し、インストールされている補助パッケージが推奨バージョンを使用していることを確認します。CLI が利用可能な場合は、追加のチェックとして npx remotion versions を実行します。

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

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

関連スキル