What problem does it solve? Next.js developers frequently encounter subtle bugs and anti-patterns: invalid async client components, non-serializable props crossing RSC boundaries, hydration mismatches, data waterfalls, and misconfigured images, fonts, or scripts. This Skill provides a structured rulebook for writing and reviewing Next.js code correctly. ## Core Features & Use Cases - RSC Boundary Validation: Detects invalid patterns like async client components and non-serializable props (Date, Map, class instances) passed from Server to Client Components. - Modern Async API Guidance: Covers Next.js 15+ async params, searchParams, cookies(), and headers(), plus the migration codemod. - Performance & Optimization Rules: Enforces next/image, next/font, next/script usage, Suspense boundaries, parallel data fetching, and bundling fixes for server-incompatible packages. - Use Case: When reviewing a pull request that adds a new dashboard page, apply this Skill to verify the page uses async params correctly, wraps useSearchParams in Suspense, fetches data in parallel, and optimizes images with proper sizes attributes. ## Quick Start Review my Next.js page component for best practice violations and suggest fixes.