What problem does it solve? Upgrading Next.js across major versions involves breaking API changes, deprecated features, and dependency conflicts that are tedious and error-prone to handle manually. This Skill automates the upgrade workflow by detecting the current version, applying official codemods, and following version-specific migration guides. ## Core Features & Use Cases - Version Detection & Upgrade Path Planning: Reads package.json to identify the current Next.js version and plans incremental upgrades for major version jumps (e.g., 13 → 14 → 15). - Automated Codemods: Runs official @next/codemod transforms such as next-async-request-api and next-request-geo-ip to handle breaking changes automatically. - Dependency & Type Updates: Upgrades next, react, react-dom, and TypeScript type packages together to keep peer dependencies consistent. - Use Case: A team on Next.js 14 wants to adopt Next.js 16. The Skill detects the current version, fetches the v15 and v16 migration guides, runs the relevant codemods, updates dependencies, and verifies the build. ## Quick Start Upgrade my Next.js project to the latest version and run the necessary codemods.