This is a full migration engine for taking React projects from Radix UI to Base UI, either component by component or all at once. It knows how to handle shadcn projects by fetching golden pairs from the registry and replaying your customizations onto the Base UI variants using three-way merges, while hand-rolled Radix code gets transformed using prop tables and pattern matching. The strangler-fig approach is smart: writes migrated components to separate files, moves consumers over one at a time, keeps everything buildable. It's opinionated about git hygiene (clean tree, feature branch, one commit per component) and won't silently patch behavior differences. If you're stuck on Radix because migration sounds painful, this actually automates the tedious parts.
npx -y skills add shadcn/ui --skill migrate-radix-to-base --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
mindrally/skills
giuseppe-trisciuoglio/developer-kit
syncfusion/react-ui-components-skills
supercent-io/skills-template
binjuhor/shadcn-lar