What problem does it solve?
Provides a consolidated playbook of Next.js App Router best practices to ensure robust, maintainable, and performant applications by standardizing file structures, data-fetching patterns, and optimization techniques.
Core Features & Use Cases
- File conventions: guidance on project structure and special files to ensure consistent routing and layout behavior.
- RSC boundaries & async patterns: detect and prevent invalid server/client boundaries and apply correct async data-fetching strategies.
- Metadata & OG images: best practices for static and dynamic metadata and Open Graph image generation.
- Route handlers, server actions, and API patterns: recommended patterns for data access, mutations, and external integrations.
- Asset optimization & bundling: guidance on image/font optimization, bundling considerations, and debugging tricks.
- Debug tricks & self-hosting: practical tips for debugging Next.js apps and deploying/self-hosted configurations.
Use cases include onboarding new teams, auditing large Next.js projects for anti-patterns, and enforcing a consistent, production-grade workflow across projects.
Quick Start
Apply these guidelines to standardize your Next.js project structure and coding practices.