De Radix para Base UI
Migra projeto ou componente de Radix UI para Base UI.
migrate-radix-to-base- Peso
- massivo
- 2.720 linhas · 600+ linhas
- Gatilho
- o agente chama
- O agente dispara sozinho quando a descrição bate com a tarefa.
- Encaixe
- livre
- Combina com 1 outra.
O que ela faz
Aceita tanto o caso pontual ("migra o accordion") quanto o projeto inteiro. É trabalho mecânico, extenso e arriscado — exatamente onde agente é bom e memória de agente é ruim.
Quando não usar
Não use se você não está migrando. É uma skill datada, de propósito.
Combina com
Ficha técnica
- Descrição original
- Migrates React projects and components from Radix UI to Base UI. Use when asked to migrate from radix, move to base-ui, convert radix primitives, or switch a shadcn project's base library. Handles single components ("migrate accordion") and whole projects.
- Caminho no repo
skills/migrate-radix-to-base/SKILL.md- SKILL.md
- 174 linhas
- Documentos de apoio
- class-mapping.md · consumer-props.md · disclosure.md · display-misc.md · form-controls.md · menus.md · overlays.md · universal-patterns.md · wrapper-shapes.md (+2.546 linhas)
- Seções
- Preflight (always) · Strategy: golden pair first, transformation engine second · Modes · Hard rules · Verify and report · Changed · Left alone · Behavior changes · Verify by hand
Instalar — vem com o pacote inteiro (2 skills)
CLI skills
No terminal, de qualquer diretório.
npx skills add shadcn/ui
O nome `shadcn` é disputado: o json-render publica uma skill homônima. Se a sua responde sobre @json-render/shadcn em vez de components.json, reinstale este pacote por último.
→O que essa instalação faz na sua máquinaFechar
Como o método funciona
O gerenciador da Vercel Labs. Usa o GitHub como registro, copia para ~/.agents/skills e cria symlink para cada agente instalado na máquina.
Precisa ter
- Node 18+
- Um projeto com components.json para a skill principal ter o que ler
Onde cai no disco
~/.agents/skills/shadcn/ e ~/.agents/skills/migrate-radix-to-base/
Sair
npx skills remove shadcn/uiDo mesmo pacote