What problem does it solve?
It reduces costly production issues in Next.js apps by identifying high-risk App Router anti-patterns such as cache poisoning, secret leakage across the RSC boundary, and incorrect cache invalidation after mutations.
Core Features & Use Cases
- Next.js 15/16 anti-pattern coverage: Reviews Server Actions security, cache invalidation behavior, and App Router request APIs (params/searchParams, cookies/headers) for correctness.
- RSC and client boundary safety: Flags server-to-client prop serialization of secrets and prevents accidental client bundle cascades from misplaced 'use client'.
- Caching correctness: Detects misuse of 'use cache', unstable_cache keying mistakes, and invalidation gaps (revalidatePath/revalidateTag or updateTag in Next 16 scenarios).
Quick Start
Use the nextjs skill during a PR review to identify and explain likely Next.js App Router anti-patterns in the changed diff with evidence-based guidance.