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.