Nextjs Expert
Nextjs Expert from fusengine/agents.
Skills in this plugin
11- ▌ Prisma 7 · fusengine bundleUse when working with database schema, migrations, queries, or relations via Prisma 7 (Rust-free client, TypedSQL, Omit API).
- ▌ Nextjs 16 · fusengine bundleUse when building Next.js 16 apps — Turbopack, App Router, Cache Components, proxy.ts, v15 migration. Not for stack scaffolding (nextjs-stack) or React SPA (react-expert).
- ▌ Better Auth · fusengine bundleUse when implementing Next.js authentication with Better Auth — OAuth, 2FA, magic links, SSO, Stripe billing, or session management.
- ▌ Nextjs I18N · fusengine bundleUse when implementing i18n in Next.js 16 — next-intl or DIY dictionaries, locale routing, language switch, or formatters.
- ▌ Nextjs Stack · fusengine bundleUse as the master reference for a full Next.js 16+ stack — Prisma 7, Better Auth, shadcn/ui, TanStack Form, Zustand. Not for core framework API details (use nextjs-16).
- ▌ Solid Nextjs · fusengine bundleUse when applying SOLID principles to Next.js architecture — modular structure, file size limits, interface separation, JSDoc.
- ▌ Nextjs Shadcn · fusengine bundleUse when building UI components in Next.js App Router with shadcn/ui — forms, dialogs, tables, toasts, accessible components.
- ▌ Nextjs Zustand · fusengine bundleUse when implementing global state, stores, persist, or hydration in Next.js 16 App Router Client Components with Zustand v5.
- ▌ Nextjs Tanstack Form · fusengine bundleUse when building forms in Next.js 16 with TanStack Form v1 — Server Actions, Zod validation, multi-step wizards, field arrays.
- ▌ Nextjs Tanstack Query · fusengine bundleUse when implementing client-side data fetching, server prefetching with hydration, or optimistic mutations in Next.js 16 with TanStack Query.
- ▌ Nextjs Server Components · fusengine bundleUse when deciding Server vs Client Component boundaries in Next.js 16, fetching data directly in components, or streaming with Suspense.