Research-mind nextjs-v16
Next.js 16 migration guide (async request APIs, "use cache", Turbopack)
install
source · Clone the upstream repo
git clone https://github.com/MacPhobos/research-mind
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/MacPhobos/research-mind "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/toolchains-nextjs-v16" ~/.claude/skills/macphobos-research-mind-nextjs-v16 && rm -rf "$T"
manifest:
.claude/skills/toolchains-nextjs-v16/SKILL.mdsource content
Next.js 16
- Async
/params
/cookies
; opt-in caching viaheaders
; Turbopack default."use cache"
Anti-patterns:
- ❌ Sync request APIs; ✅
await
,params
, andcookies()
.headers() - ❌ Keep
; ✅ usemiddleware.ts
andproxy.ts
.export function proxy - ❌
; ✅revalidateTag("posts")
orrevalidateTag("posts", "max")
.{ expire: ... }
References:
references/migration-checklist.md, references/cache-components.md, references/turbopack.md