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 or fonts. This Skill provides a structured rulebook to write and review Next.js code correctly the first time. ## Core Features & Use Cases - RSC Boundary Validation: Detects invalid patterns like async client components, non-serializable props (Date, Map, class instances), and correct Server Action usage. - Modern API Guidance: Covers Next.js 15+ async APIs (params, searchParams, cookies, headers), the v16 middleware-to-proxy rename, and cache directives. - Performance & SEO Rules: Enforces next/image and next/font usage, metadata and OG image generation, Suspense boundaries, and waterfall-free data fetching. - Use Case: When reviewing a pull request that fetches data sequentially in a page component, apply the data-patterns rules to refactor it into parallel fetches with Promise.all or Suspense streaming. ## Quick Start Review my Next.js page component for best practice violations and suggest fixes based on the next-best-practices rules.