What problem does it solve? Moving a React codebase from Radix UI to Base UI involves hundreds of prop renames, part restructures, and behavior differences that are easy to get wrong by hand. This Skill performs the migration systematically, keeping the project buildable at every step and reporting every behavior change instead of silently patching it. ## Core Features & Use Cases - Golden-pair migration via the shadcn CLI: Fetches stock radix and base registry variants, classifies wrappers as pristine or customized, and replays user customizations with three-way merges. - Transformation engine with verified prop tables: Hand-migrates non-shadcn or legacy-style code using per-family reference files covering overlays, menus, form controls, disclosure, and display components. - Progressive and whole-project modes: Migrates a single component strangler-fig style or an entire project in dependency order, with per-component reports written to a .migration/ directory. - Use Case: Ask to "migrate the accordion component" and the Skill writes a -base variant, repoints consumers one at a time, typechecks each step, and finalizes with a report listing changed files and behavior deltas. ## Quick Start Migrate the dialog component in this project from Radix UI to Base UI and report any behavior changes.