building-nextjs-apps

Build Next.js 16 applications with modern patterns and migration steps.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/muhammadwaheedairi/the-evolution-of-todo --skill building-nextjs-apps-muhammadwaheedairi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-nextjs-apps
Source: https://github.com/muhammadwaheedairi/the-evolution-of-todo/tree/main/phase-2-fullstack/.claude/skills/building-nextjs-apps
Command: npx skills add https://github.com/muhammadwaheedairi/the-evolution-of-todo --skill building-nextjs-apps-muhammadwaheedairi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps developers build Next.js 16 applications using correct patterns and modern practices, preventing common pitfalls during migration and setup.

Core Features & Use Cases

  • App Router & Dynamic Routes: Implement pages, layouts, and dynamic routes with the new Next.js 16 patterns.
  • Proxy & Migration: Replace middleware with proxy.ts and migrate config to turbopack and cacheComponents.
  • Guided Migration: Provides patterns for parallel routes, route handlers, and image updates, plus best-practices for Turbopack.

Quick Start

Create a new Next.js 16 project with npx create-next-app@latest my-app, or upgrade an existing project by installing next@16 react@latest react-dom@latest. Review the Next.js 16 changes in references/nextjs-16-patterns.md and start applying the recommended patterns.

Frequently Asked Questions about building-nextjs-apps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate from Next.js 15 to Next.js 16 and fix breaking changes?

Migrate from Next.js 15 to Next.js 16 by installing next@16 react@latest react-dom@latest. Address breaking changes like async params, searchParams, Turbopack defaults, and cacheComponents using guided migration patterns.

How do I replace middleware with proxy.ts in Next.js 16?

Replace Next.js middleware by implementing proxy.ts. This skill provides the correct patterns to transition your routing logic to proxy.ts while aligning with modern Next.js 16 practices.

What are async params and searchParams in Next.js 16 App Router?

Async params and searchParams in Next.js 16 require awaiting data before rendering. This skill guides you through implementing dynamic routes and layouts correctly using these updated asynchronous patterns.

How do I set up Turbopack and cacheComponents in a Next.js 16 project?

Set up Turbopack and cacheComponents by migrating your Next.js config to match the new defaults. This skill covers configuring your project structure and applying best-practices for Turbopack.

Can I use this to structure dynamic routes and parallel routes in Next.js 16?

Yes, you can structure dynamic routes, layouts, and parallel routes. This skill enforces a practical project structure and provides specific migration patterns for parallel routes and route handlers.

What is the best way to update images and route handlers for Next.js 16?

Update images and route handlers by following the provided Next.js 16 migration patterns. This skill guides you through applying modern practices to ensure your components and routes function correctly.