Pular para o conteúdo
shadcn/ui

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.

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.

  1. 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/ui

Do mesmo pacote