tanstack-start-netlify-to-vercel
Migrate TanStack Start from Netlify to Vercel
What this skill does
Moving a TanStack Start app from Netlify to Vercel mostly means swapping the deployment layer, not rewriting the app. The Netlify Vite plugin gets replaced with Nitro, the netlify.toml config is removed, and storage and scheduled work point at Vercel equivalents. On Vercel, TanStack Start runs on Vercel Functions with Fluid compute on by default, so the app scales with traffic on its own.
The app code (routes, components, server functions) mostly stays the same. The work sits in three places: the Vite and build config, the Netlify config that gets deleted, and any code that called Netlify platform primitives such as Blobs.
The Vercel Plugin
The user will have installed the Vercel Plugin already, which among other things includes a number of helpful skills that can assist you and the user with this migration. Prefer those skills for current, detailed product guidance, and let this skill drive the order of work. The ones that line up with these steps:
vercel-storageandmarketplace: step 4 (Blob, Edge Config, Neon, Upstash, and Marketplace provisioning).env-vars: steps 4 and 5 (vercel env,.envfiles, OIDC tokens).vercel-clianddeployments-cicd: steps 5 and 7 (env vars and deploy).vercel-functionsandworkflow: step 6 (Cron Jobs and Workflows).
There are other skills included that may assist with the migration.