About
This skill provides expert-level guidance for navigating the complexities of the Next.js App Router architecture. It helps developers determine the optimal placement of 'use client' boundaries, implements efficient server-side data fetching, and manages state transitions using Server Actions. By enforcing best practices like pushing interactivity to leaf components and leveraging streaming with Suspense, it ensures applications are performant, SEO-friendly, and maintainable while avoiding common pitfalls like unnecessary client-side rendering or inefficient data loading patterns.