What problem does it solve?
This Skill helps developers implement Next.js 16 patterns correctly, avoiding common migration mistakes and ensuring compatibility with the App Router, dynamic routes, proxy.ts, and new image APIs.
Core Features & Use Cases
- Migration guidance: Upgrading from Next.js 15 to 16 with async params, async searchParams, and updated route handlers and metadata generation.
- Pattern adoption: Correct usage of app directory components, dynamic and parallel routes, and replacing middleware with proxy.ts.
- Best-practice scaffolding: Templates and examples for Turbopack defaults, cacheComponents, and modern Image usage.
- Use Case: Start a Next.js 16 project or upgrade an existing one following the recommended patterns to avoid common pitfalls.
Quick Start
Use this skill to guide the setup and migration process for Next.js 16 projects. This section provides actionable steps and references to examples in the repository.
- Step 1: Create a new Next.js 16 project with npx create-next-app@latest
- Step 2: Upgrade an existing project by upgrading next to 16, React to latest
- Step 3: Review and apply patterns from references/nextjs-16-patterns.md and references/frontend-design.md
- Step 4: Verify the skill readiness by running python3 scripts/verify.py