Use when designing, reviewing, or refactoring a Next.js application: App Router or Pages Router structure, server/client boundaries, route organization, data fetching, caching, mutations, metadata, loading/error boundaries, or Next.js-specific architecture.