developing-nextjs
SKILL.md
Next.js 16 Development
Write concise, targeted, DRY code using modern React 19 and Next.js 16 patterns.
Next.js 16 Key Changes
proxy.ts (Replaces middleware.ts)
The middleware.ts file is deprecated. Use proxy.ts instead:
// proxy.ts (at project root or src/)
import { NextResponse } from 'next/server'
import type { NextRequest } from 'next/server'
export function proxy(request: NextRequest) {
// Runs on Node.js runtime (NOT Edge)
return NextResponse.redirect(new URL('/home', request.url))
}