vercel-labs migration-skills
COMMUNITYLABSCO SUMMARY
The one skill, cra-to-next-migration, walks through converting a CRA app's React Router setup into Next.js's file-based routing, and then adopting the App Router itself: Server Components, the newer data-fetching model, and built-in image optimization. It reads as a real migration playbook rather than a stub, naming the specific things that change (routing model, rendering model, image handling) rather than pointing at Next.js's own docs and stopping there.
This is for a team stuck on Create React App, a tool the React team itself no longer recommends starting new projects with, who wants concrete steps rather than a from-scratch rewrite. It assumes you already know your own CRA codebase; it is not a general Next.js tutorial and has nothing to say about starting a project from zero.
READ THE FULL ANALYSIS
We have no README for this repository. The package is exactly this one skill file. Our dependency check labels it local_tool rather than something needing a hosted account, and vercel-labs, Vercel's own label for the repository, marks it unofficial rather than a supported Vercel product.
WHAT'S INSIDE
1 showing · 1 totalcra-to-next-migration
Turns a Create React App project into a Next.js app, working through routing, data fetching, styling, and other areas one rule at a time until the app behaves exactly as it did before.
HOW TO GET IT
npx skills add vercel-labs/migration-skillsnpx skills add vercel-labs/migration-skills --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.