What problem does it solve? Developers building with Next.js 14+ often struggle to choose the right rendering mode, structure Server and Client Components correctly, and implement caching, streaming, and routing patterns without trial and error. ## Core Features & Use Cases - Rendering Architecture Guidance: Explains when to use Server Components, Client Components, static rendering, dynamic rendering, and streaming with concrete code examples. - Advanced Routing Patterns: Covers parallel routes, intercepting routes for modals, route handlers for APIs, and file conventions like loading.tsx and error.tsx. - Data Fetching and Mutations: Demonstrates Server Actions, tag-based cache invalidation with revalidateTag, ISR configuration, and dynamic metadata generation for SEO. - Use Case: When building a product dashboard, apply the parallel routes pattern to render analytics and team panels with independent loading states, then use Server Actions to handle mutations with automatic cache revalidation. ## Quick Start Ask the AI to scaffold a Next.js App Router page that fetches data in a Server Component with Suspense streaming and a Server Action for form submission.