What problem does it solve?
Consolidates Next.js App Router best practices into a single reference to prevent routing mistakes, RSC boundary errors, build and bundling regressions, and runtime misconfigurations during development and reviews.
Core Features & Use Cases
- File & Route Conventions: Clear guidance on page, layout, route.ts, dynamic, catch-all, groups, parallel and intercepting routes to avoid 404s and routing conflicts.
- RSC Boundaries & Data Patterns: Detect invalid async client components, non-serializable props, and recommend Server Components, Server Actions, or Route Handlers as appropriate.
- Performance, Metadata & Build: Advice for metadata/OG image generation, image/font optimization, bundling issues, serverExternal/transpile handling, and runtime selection for production and self-hosted deployments.
- Error Handling & Debugging: Patterns for error.tsx, global-error, not-found, hydration debugging, Suspense boundaries, and MCP debug tricks for dev workflows.
Quick Start
Review your Next.js App Router code against the next-best-practices checklist to catch RSC boundary violations, route handler conflicts, and bundling or image/font issues before merging.