Still not sure if the alternative of vendoring like Shadcn, where a migration like this requires a black box probability machine to do the migration for you is any better.
My understanding is they made an LLM skill for updating because it’s trendy and people are gonna point an agent at it anyway. I think the winning idea is you can update components in your design system piecemeal instead of needing to do a Migration.