What problem does it solve? Migrating a Next.js app to Partial Prefetching is risky: enabling the flag changes what every link prefetches, and without a structured process you can silently lose prefetched UI, break routes, or misread dev-only insights. This Skill sequences the entire adoption so each route preserves the prefetched UI that matters. ## Core Features & Use Cases - Link audit and preservation baseline: Enumerates every <Link prefetch={true}> and router.prefetch() call, then locks the legacy prefetched UI in a production-mode instant() Playwright suite before any flag change. - Staged adoption workflow: Opts routes in with export const prefetch = 'partial', enables the global partialPrefetching flag, runs the remove-partial-prefetch codemod, and sweeps for URL-data insights in next dev. - Production verification: Confirms shared App Shells paint instantly under next start, validates caching changes, and walks optional per-link prefetch decisions with the user. - Use Case: A team on Next.js 16 with Cache Components enabled wants to turn on Partial Prefetching across a large app; the Skill audits all links, builds a flag-off test baseline, adopts routes one by one, and hands back a verified production demo. ## Quick Start Ask the assistant to adopt Partial Prefetching in your Next.js app, starting with an audit of all Link prefetch behavior before enabling the flag.