What problem does it solve? Writing correct Next.js code requires tracking many evolving rules: async request APIs in v15+, Server/Client Component boundaries, middleware-to-proxy renames in v16, and optimization patterns for images, fonts, and scripts. This Skill consolidates those rules so code is written or reviewed correctly the first time. ## Core Features & Use Cases - RSC Boundary Validation: Detects invalid patterns like async Client Components and non-serializable props (Date, Map, class instances) passed across the server/client boundary. - Modern API Guidance: Covers Next.js 15+ async params, searchParams, cookies(), and headers(), plus the v16 middleware-to-proxy rename. - Data & Rendering Patterns: Provides decision trees for Server Components vs Server Actions vs Route Handlers, and techniques to eliminate data waterfalls with Promise.all, Suspense, and preload. - Use Case: When building a dashboard page, use this Skill to structure parallel data fetching with Suspense boundaries, generate dynamic OG images with next/og, and configure output: 'standalone' for Docker self-hosting. ## Quick Start Review my Next.js page component for best practice violations and fix any RSC boundary or data fetching issues.