tanstack-start-cloudflare-to-vercel
Migrate TanStack Start from Cloudflare to Vercel
What this skill does
Moving a TanStack Start app from Cloudflare Workers to Vercel mostly means swapping the deployment layer, not rewriting the app. The Cloudflare Vite plugin gets replaced with Nitro, the Wrangler 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 Wrangler config that gets deleted, and any code that called Cloudflare bindings.
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.