What problem does it solve? Moving a React project from Radix UI to Base UI involves hundreds of prop renames, part restructures, data-attribute changes, and behavior deltas that are easy to get wrong by hand. This Skill performs the migration systematically, keeping the project buildable at every step and reporting every change and behavior difference. ## Core Features & Use Cases - Golden-pair migration via the shadcn CLI: Fetches stock radix and base registry variants and replays user customizations with three-way merges, preserving project styling. - Transformation engine fallback: Hand-migrates non-shadcn or hand-rolled Radix code using verified prop-mapping reference tables for overlays, menus, form controls, disclosure, and display components. - Progressive or whole-project modes: Migrate a single component strangler-fig style (e.g. "migrate accordion") or the entire project in dependency order, with per-component reports in a .migration/ directory. - Use Case: A team wants to switch their shadcn/ui project from Radix to Base UI. The Skill classifies each wrapper, migrates components one at a time with typechecks, sweeps consumer call sites for prop changes like asChild to render, and flags behavior deltas such as tabs manual activation. ## Quick Start Ask the AI to migrate the accordion component from Radix UI to Base UI in this project.