Expert Next.js 16 with Turbopack, App Router, Cache Components, proxy.ts, React 19. Use when building Next.js apps, routing, caching, server components, or migrating from v15.
View on GitHubFebruary 2, 2026
Select agents to install to:
npx add-skill https://github.com/fusengine/agents/blob/main/plugins/nextjs-expert/skills/nextjs-16/SKILL.md -a claude-code --skill nextjs-16Installation paths:
.claude/skills/nextjs-16/# Next.js 16 Expert Production-ready React framework with Server Components, streaming, and Turbopack. ## Agent Workflow (MANDATORY) Before ANY implementation, launch in parallel: 1. **fuse-ai-pilot:explore-codebase** - Analyze existing routes, components, and patterns 2. **fuse-ai-pilot:research-expert** - Verify latest Next.js 16 docs via Context7/Exa 3. **mcp__context7__query-docs** - Check breaking changes v15→v16 After implementation, run **fuse-ai-pilot:sniper** for validation. --- ## Overview ### When to Use - Building new React applications with server-first architecture - Need Server Components for optimal performance and SEO - Implementing streaming and progressive rendering - Migrating from Next.js 14/15 to version 16 - Using proxy.ts for route protection (replaces middleware) - Leveraging Turbopack for faster development builds ### Why Next.js 16 | Feature | Benefit | |---------|---------| | Turbopack default | 2-5x faster builds, 10x faster HMR, Webpack deprecated | | Cache Components | Explicit caching with `use cache` directive | | proxy.ts | Full Node.js runtime, replaces Edge middleware | | React Compiler | Automatic memoization, no manual useMemo/useCallback | | React 19 | View Transitions, useEffectEvent, Activity component | | App Router | Nested layouts, parallel routes, intercepting routes | --- ## Breaking Changes from v15 ### Critical Migration Points 1. **proxy.ts replaces middleware.ts** - Full Node.js runtime, not Edge 2. **Turbopack ONLY** - Webpack completely deprecated and removed 3. **`use cache` directive** - Replaces Partial Prerendering (PPR) 4. **React 19 required** - New hooks and View Transitions API 5. **Async params/searchParams** - Must await dynamic route params --- ## SOLID Architecture ### Module-Based Structure Pages are thin entry points importing from feature modules: - `app/page.tsx` → imports from `modules/public/home/` - `app/dashboard/page.tsx` → imports from `modules/auth/dashboard/` - `modules/c