con un clic
nextjs-16-migration
Migrate from Next.js 15 to Next.js 16 and handle breaking changes
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Migrate from Next.js 15 to Next.js 16 and handle breaking changes
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Configure Content Security Policy and security headers for the portfolio
Deploy Next.js to Cloudflare Workers using OpenNext adapter
Manage the canary token honeypot system for detecting security scanning
Write, debug, and optimize GROQ queries for Sanity CMS in this portfolio
Advanced TypeScript patterns and type safety as used in this portfolio
Advanced React patterns and best practices used in this portfolio
| name | nextjs-16-migration |
| description | Migrate from Next.js 15 to Next.js 16 and handle breaking changes |
Migrate from Next.js 15 to Next.js 16 and handle breaking changes in this portfolio.
proxy.ts → middleware.tsproxy.ts as Node.js middlewaresrc/proxy.ts to src/middleware.ts--dangerouslyUseUnsupportedNextVersionuseFormStatus hook addeduseOptimistic hook addeduse hook for promisesuseContext → use(Context)loading.tsx → loading.js (extension change)error.tsx → error.js (extension change)not-found.tsx → not-found.js (extension change)fetch requests are no longer cached by defaultcache: 'force-cache' for static datacache: 'no-store' for dynamic dataopenGraph → opengraphtwitter → x{
"dependencies": {
"next": "16.2.9",
"react": "19.2.3",
"react-dom": "19.2.3"
}
}
npx @next/codemod@latest upgrade
npx tsc --noEmit
npm run lint
npm run build
npm run dev
node_modulesimport React from 'react' or import { useState } from 'react''use client' directive'use client' at top of component fileuseEffect for client-only code, or suppressHydrationWarningproxy.ts renamed to middleware.ts--dangerouslyUseUnsupportedNextVersion flag added