migrate-to-tanstack

Migrate existing web apps to TanStack Start with Drizzle, D1, and Cloudflare Workers.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/RonanCodes/ronan-skills --skill migrate-to-tanstack
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: migrate-to-tanstack
Source: https://github.com/RonanCodes/ronan-skills/tree/main/skills/migrate-to-tanstack
Command: npx skills add https://github.com/RonanCodes/ronan-skills --skill migrate-to-tanstack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrates an existing web application from varied stacks (Next.js, Vite+Hono, Remix, Nuxt, Express, Fly.io, Vercel, or others) to the canonical TanStack Start + Drizzle + D1 + Cloudflare Workers setup, reducing migration friction and preserving behavior.

Core Features & Use Cases

  • Comprehensive audit of the current stack to identify frameworks, routing conventions, ORM, deployment targets, and data considerations.
  • Strategy-guided port plan with options for branch, parallel, or fresh migrations, plus step-by-step porting of schema, server logic, UI, and authentication.
  • End-to-end migration workflow from scaffold to cutover, including testing and verification across environments, and optional data migration.

Quick Start

Start the migration by invoking /ro:migrate-to-tanstack to audit your current stack and choose a migration strategy.

Frequently Asked Questions about migrate-to-tanstack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate an existing web app to TanStack Start and Cloudflare Workers?▼

You can migrate from frameworks like Next.js, Remix, Nuxt, Express, or Vite+Hono to TanStack Start. The process includes a comprehensive stack audit and a step-by-step porting plan for schema, server, and UI layers.

What is the best way to move a Next.js app to TanStack Start with Drizzle and D1?▼

A guided migration provides a strategy-guided port plan with options for branch, parallel, or fresh migrations. This ensures a step-by-step transition of schema, server logic, UI, and authentication with testing across environments.

Can I port my Vercel or Fly.io deployment to Cloudflare Workers using this migration workflow?▼

The workflow addresses deployment targets and data considerations from your current stack. It supports migrating from Vercel or Fly.io to Cloudflare Workers by scaffolding the new setup and executing a verified cutover.

Does migrating to TanStack Start require moving my database to Cloudflare D1?▼

Yes, the canonical setup targets Drizzle and D1. The migration workflow specifically includes steps for porting your database schema to Drizzle and offers optional data migration to ensure a complete transition.

What are the limitations when porting an Express or Nuxt app to TanStack Start?▼

The migration process starts with a comprehensive audit to identify framework-specific constraints. While it supports varied stacks like Express and Nuxt, complex custom server logic may require manual adjustments during the porting steps.