Communityコーディング&開発github.com

cloudflare/migrate-to-vinext

Next.jsプロジェクトをvinext(ViteベースのNext.js再実装)に移行します。Next.jsからvinextへの移行、変換、切り替えを依頼された際に読み込んでください。互換性スキャン、パッケージ置換、Vite設定生成、ESM変換、デプロイ設定(Cloudflare Workersはネイティブ、その他のプラットフォームはNitro経由)を処理します。

migrate-to-vinext とは?

このスキルは、Next.jsプロジェクトをvinext(ViteベースのNext.js再実装)に移行するためのものです。開発者がNext.jsアプリケーションをより高速なビルドと開発体験を提供するvinextに切り替える際に、移行プロセスを自動化します。主な機能として、既存のNext.jsプロジェクトの互換性スキャン、依存パッケージの置換、Vite設定ファイルの生成、CommonJSからESMへの変換、そしてデプロイ設定の構成を行います。特にCloudflare Workers環境へのデプロイをネイティブでサポートし、その他のプラットフォームにはNitroアダプターを使用します。このスキルは、(1) 互換性の事前チェック、(2) パッケージの自動置換、(3) Vite設定の生成、(4) ESM変換、(5) デプロイ設定の5つのステップで構成されており、プロジェクトの規模や複雑さに応じて柔軟に対応します。Next.jsの特定の機能(getServerSidePropsやAPI Routesなど)を使用している場合でも、vinextの同等機能に自動的に変換します。

対応~Claude Code~Codex CLI~Cursor
Part ofNext.js
npx skills add https://github.com/cloudflare/vinext/tree/main/skills/migrate-to-vinext

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

migrate-to-vinext は何をしますか?

Next.jsプロジェクトをvinext(ViteベースのNext.js再実装)に移行します。Next.jsからvinextへの移行、変換、切り替えを依頼された際に読み込んでください。互換性スキャン、パッケージ置換、Vite設定生成、ESM変換、デプロイ設定(Cloudflare Workersはネイティブ、その他のプラットフォームはNitro経由)を処理します。

関連スキル