What problem does it solve? Building modern Next.js applications with the App Router requires understanding Server Components, streaming, caching, and routing conventions that differ significantly from the Pages Router, and this Skill provides production-ready patterns to avoid common architectural mistakes. ## Core Features & Use Cases - Server and Client Component Patterns: Guidance on when to use Server Components versus 'use client' boundaries, with data fetching colocated in components. - Advanced Routing: Implementations of parallel routes, intercepting routes for modals, route handlers for APIs, and dynamic metadata generation for SEO. - Caching and Mutations: Strategies for ISR, tag-based revalidation, and Server Actions for form mutations with progressive enhancement. - Use Case: When migrating an e-commerce site to Next.js 14, use this Skill to structure a product page with streaming reviews, an intercepted photo modal, and a Server Action-powered add-to-cart button. ## Quick Start Use the nextjs-app-router-patterns skill to scaffold a product listing page with Server Components, Suspense streaming, and tag-based cache revalidation.