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 following official migration guides and running codemods. ## Core Features & Use Cases - Version Detection & Upgrade Path Planning: Reads package.json to identify the current Next.js version and determines incremental migration steps 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 apply breaking changes automatically. - Dependency & Type Updates: Upgrades next, react, react-dom, and TypeScript type packages together, then validates the result with build and dev-server checks. - Use Case: A team on Next.js 14 needs to move to the latest release. The Skill detects the version, fetches the v15 and v16 upgrade guides, runs the relevant codemods, updates dependencies, and verifies the build passes. ## Quick Start Upgrade this project to the latest Next.js version and run the necessary codemods.