
migrate-radix-to-base
Migrates React projects and components from Radix UI to Base UI
by shadcn-uiFree
Description
migrate-radix-to-base is an agent skill from the shadcn/ui project that moves a React project from Radix UI to Base UI. It migrates shadcn wrapper components, hand-written Radix compositions, and the code that uses them, so they use @base-ui/react instead. The skill is built to keep the project buildable at every step rather than rewriting everything at once. It favors exact mappings: when a prop or part is not covered by the skill's reference files, the agent is told to check the type definitions in node_modules/@base-ui/react before changing code, and to list any gaps it cannot map in its report. The skill runs a preflight check before it starts. It is meant for teams that already use shadcn components built on Radix and want to switch the primitives to Base UI. The skill is listed on skills.sh and is triggered by requests to migrate from Radix, move to Base UI, or convert Radix primitives.…
Highlights
- Moves shadcn wrappers and Radix code to Base UI
- Keeps the project buildable at each step
- Checks Base UI type definitions for unmapped props
- Reports gaps it could not map
Ratings & Reviews
No ratings yet
Be the first to rate migrate-radix-to-base.
People also visit

chakra-ui-migrate
Migrate Chakra UI projects from v2 to v3, covering package changes, codemods
migrate-radix-to-base FAQ
What does the migrate-radix-to-base skill do?
It converts React code from Radix UI primitives to Base UI, including shadcn wrapper components and the code that consumes them.
How do I install it?
Run: npx skills add https://github.com/shadcn-ui/ui --skill migrate-radix-to-base
What happens with props it cannot map?
The skill checks the Base UI type definitions in node_modules and records any gap it cannot translate in its report, rather than guessing a mapping.
When should I use it?
When you ask an agent to migrate from Radix, move to Base UI, or convert Radix primitives in a React project.
What security checks has it passed?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Warn. A Warn or Fail is worth reading before you install.
What are the best migrate-radix-to-base alternatives?
Popular alternatives to migrate-radix-to-base include shadcn, radix-ui-design-system and react-modernization. See all migrate-radix-to-base alternatives










