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.md
source content

Next.js 16

  • Async
    params
    /
    cookies
    /
    headers
    ; opt-in caching via
    "use cache"
    ; Turbopack default.

Anti-patterns:

  • ❌ Sync request APIs; ✅
    await
    params
    ,
    cookies()
    , and
    headers()
    .
  • ❌ Keep
    middleware.ts
    ; ✅ use
    proxy.ts
    and
    export function proxy
    .
  • revalidateTag("posts")
    ; ✅
    revalidateTag("posts", "max")
    or
    { expire: ... }
    .

References:

references/migration-checklist.md
,
references/cache-components.md
,
references/turbopack.md