What problem does it solve?
Next.js upgrades often break apps due to breaking changes and deprecated APIs, making it hard to keep production projects current without weeks of manual fixes.
Core Features & Use Cases
- Current-version detection: Reads your
package.json to identify Next.js, React, and related versions before choosing the right migration path.
- Codemod-driven migration: Uses official Next.js codemods to automatically apply common breaking-change transformations across your codebase.
- Upgrade checklist validation: Updates dependencies in sync, applies version-specific manual steps from the official guides, then validates by building and running the app.
Use case: You maintain a Next.js App Router project and need to upgrade from an older major version to the latest release while minimizing regressions in server components, request/headers, and other migration-impacted APIs.
Quick Start
Ask your AI agent to run the next-upgrade Skill with your target version so it detects your current Next.js version, applies the appropriate codemods, updates dependencies, and verifies the upgrade by building and starting the dev server.