// skills embutidas · 01
frontend-shadcn
Constrói frontends com ShadCN UI corretamente: inicializa a lib, adiciona componentes antes de usar e força tokens de tema em vez de CSS improvisado.
Metadata
params source bundled Instalada por padrão no repositório Okami-Agent. path file skills/frontend-shadcn/SKILL.md triggers keywords shadcn, frontend, UI, componente, dashboard, página, tela, interface, landing loaded by tool use_skill carrega o corpo completo quando a tarefa casa com a skill.
Quando usar
- Projeto React/Next precisa seguir ShadCN UI.
- Tela ou dashboard precisa usar
@/components/uie Tailwind tokens. - Contrato
contracts.ui.library: shadcnestá ativo.
Quando não usar
- HTML one-off sem app hospedada: use
claude-design. - Projeto que declarou HeroUI: use
frontend-heroui. - Quando o usuário pediu só copy ou documentação.
Fluxo recomendado
- Garanta Next/React + TypeScript + Tailwind.
- Rode
npx shadcn@latest initsecomponents.jsonainda não existir. - Adicione cada componente antes de usar:
npx shadcn@latest add button card input dialog. - Importe de
@/components/ui/...e componha com tokens do tema. - Rode build/teste e deixe o
ui_gatepassar.
Regras
- Sem
<style>cru,style={{}}ou hex inline. - Não inventar componentes se a lib fornece o padrão.
task_completesó depois de build e gate passarem.
Checklist de conclusão
components.jsonexiste.@/components/uiresolve.- Componentes usados foram adicionados via CLI.
npm run buildpassa.

