What problem does it solve? Moving a React project 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 documenting every change. ## Core Features & Use Cases - Golden-pair migration via the shadcn CLI: Fetches official base-style registry variants and replays your customizations onto them with three-way merges, so customized wrappers survive intact. - Verified prop mapping references: Ships per-family tables (overlays, menus, form controls, disclosure, display) cross-checked against @base-ui/react type definitions, covering asChild-to-render conversions, callback signature changes, and data-attribute rewrites. - Progressive or whole-project modes: Migrate a single component strangler-fig style ("migrate accordion") or the entire project in dependency order, with per-component reports written to a .migration/ directory. - Use Case: Ask to "migrate the dropdown-menu to base-ui" and the Skill classifies the wrapper, fetches or transforms the base variant, repoints consumers one at a time, typechecks each step, and writes a report flagging behavior deltas like menu close-on-click changes. ## Quick Start Migrate the accordion component in this project from Radix UI to Base UI and report what changed.