What problem does it solve?
Building modern Next.js 14+ applications with App Router, server components, and server actions introduces many architectural, data-fetching, caching, and deployment decisions that slow development and risk poor performance or SEO if done incorrectly. This Skill encapsulates best practices and production patterns so teams can reliably design, implement, and deploy high‑performance, SEO-friendly Next.js apps.
Core Features & Use Cases
- Architecture planning for App Router layouts, nested routes, route groups, templates, and parallel routes.
- Server component patterns, client boundaries, streaming with Suspense, and data-fetching strategies with native fetch caching and revalidation.
- Server Actions and form handling with validation, optimistic updates, and revalidation by path or tag.
- Performance and SEO: Metadata API, image optimization, font handling, bundle analysis, and Core Web Vitals guidance.
- Deployment: Vercel-first workflows, self-hosting with standalone output, Docker, Edge runtime considerations, and CI/CD integration.
Quick Start
Create a TypeScript Next.js 14 App Router project scaffold that uses server components by default, includes Metadata API SEO, native fetch caching with revalidation, next/image optimization, loading and error boundaries, and a Vercel deployment configuration.