Help us improve
Share bugs, ideas, or general feedback.
From replit-migrate
Use when the user asks to "migrate to web", "deploy to Vercel", "move to Cloudflare", "get off Replit", or convert a Replit app to standalone/self-hosted production.
npx claudepluginhub tyroneross/rosslabs-ai-toolkit --plugin replit-migrateHow this skill is triggered — by the user, by Claude, or both
Slash command
/replit-migrate:migrate-web <target><target>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate and execute a migration plan from Replit to Vercel, Cloudflare, or
Applies 10 pre-set color/font themes or generates custom ones for slides, documents, reports, and HTML landing pages.
Share bugs, ideas, or general feedback.
Generate and execute a migration plan from Replit to Vercel, Cloudflare, or standalone deployment. Encodes lessons from real ProductPilot migration (30+ commits, auth burned 6+ fix commits).
These lessons are hardcoded into the plan generator — they shape task ordering and risk ratings automatically:
.replit-migrate/scan-report.json). If not, run
migrate_scan first.migrate_plan_web with the user's preferred target.migrate_check_progress to track status.| User Intent | Tools | Notes |
|---|---|---|
| "Deploy to Vercel" | scan → migrate_plan_web(vercel) | Generates vercel.json |
| "Deploy to Cloudflare" | scan → migrate_plan_web(cloudflare) | Generates wrangler.toml |
| "Standalone server" | scan → migrate_plan_web(standalone) | No serverless constraints |
| "What's my progress?" | migrate_check_progress | Shows done/remaining/blockers |
| Target | Auth Default | DB Default | Bundling |
|---|---|---|---|
| Vercel | Clerk | Neon serverless | esbuild + vercel.json |
| Cloudflare | Auth.js | D1/Turso | wrangler.toml |
| Standalone | Auth.js | Direct Postgres | Docker/build script |
Plan saved to .replit-migrate/WEB_MIGRATION_PLAN.md.