Help us improve
Share bugs, ideas, or general feedback.
From fuse-nextjs
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.
npx claudepluginhub fusengine/agents --plugin fuse-nextjsHow this skill is triggered — by the user, by Claude, or both
Slash command
/fuse-nextjs:nextjs-16The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Production-ready React framework with Server Components, streaming, and Turbopack.
index.mdreferences/analytics.mdreferences/api-routes.mdreferences/app-router.mdreferences/cache-components.mdreferences/caching.mdreferences/config-advanced.mdreferences/cookies-headers.mdreferences/data-fetching.mdreferences/deployment.mdreferences/devtools-mcp.mdreferences/directives.mdreferences/dynamic-imports.mdreferences/environment.mdreferences/error-handling.mdreferences/fonts.mdreferences/forms.mdreferences/images.mdreferences/installation.mdreferences/instrumentation.mdProvides Next.js 16 App Router production patterns for Server Components, Server Actions, Cache Components with 'use cache', caching APIs, Route Handlers, metadata, async params, proxy.ts migration, and React 19.2 features.
Provides code patterns for Next.js 16+ App Router including Server Components, Client Components, Server Actions, Route Handlers, caching with 'use cache', parallel routes, and files like layout.tsx, page.tsx.
Builds Next.js 16+ apps with React Server Components using App Router, Cache Components, streaming SSR, Server Actions, and React 19 server-first patterns.
Share bugs, ideas, or general feedback.
Production-ready React framework with Server Components, streaming, and Turbopack.
Before ANY implementation, use TeamCreate to spawn 3 agents:
After implementation, run fuse-ai-pilot:sniper for validation.
| 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 |
use cache directive - Replaces Partial Prerendering (PPR)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/cores/ → Shared services, utilities, configurationsAll components are Server Components by default. Use 'use client' directive only when needed for interactivity, hooks, or browser APIs.
use cache - Mark async functions for cachingcacheTag() - Tag cached data for targeted revalidationcacheLife() - Control cache duration (stale, revalidate, expire)revalidateTag() - Invalidate cached data on-demandServer Components fetch data directly. Use fetch() with native caching or database queries. No need for getServerSideProps or getStaticProps.
| Need | Reference |
|---|---|
| Initial setup | installation.md, project-structure.md |
| Migration v15→v16 | upgrade.md, middleware-migration.md |
| Routing | app-router.md, routing-advanced.md |
| Caching | caching.md, cache-components.md |
| Server Components | server-components.md, directives.md |
| React 19 features | react-19.md, react-compiler.md |
| Route protection | proxy.md, security.md |
| SEO/Metadata | metadata.md, metadata-files.md |
| Forms/Actions | forms.md, data-fetching.md |
| Deployment | deployment.md, environment.md |
'use client' when necessaryuse cache for expensive operations