Shadwire

Buscar na documentação

Busque nas páginas da documentação e dos componentes por título e por conteúdo.

Começar
Introdução
Instalação
shadwire.json
Theming
Dark mode
Ferramentas
CLI
Agent skill
Registry
llms.txt
Guias
Composição
Estilização
Formulários
Ícones
Acessibilidade
Localização
Blocks
Visão geral
Componentes
Visão geral
Accordion
Alert
Alert Dialog
Aspect Ratio
Avatar
Badge
Breadcrumb
Button
Button Group
Calendar
Card
Carousel
Chart
Checkbox
Collapsible
Combobox
Command
Context Menu
Data Table
Date Picker
Dialog
Drawer
Dropdown Menu
Empty
Field
Hover Card
Icon
Input
Input Group
Input OTP
Item
Kbd
Label
Menubar
Native Select
Navigation Menu
Pagination
Popover
Progress
Radio Group
Resizable
Scroll Area
Select
Separator
Sheet
Sidebar
Skeleton
Slider
Sonner
Spinner
Switch
Table
Tabs
Textarea
Toggle
Toggle Group
Tooltip

llms.txt

O catálogo de componentes em texto simples, para agentes que não têm a skill nem como rodar a CLI.

A agent skill é a melhor opção, porque olha o seu app e sabe o que está instalado. Mas nem todo agente aceita skills, e nem todo agente consegue rodar comandos. Para esses casos, o registry também sai em dois arquivos de texto simples, gerados a partir dos mesmos dados.

Arquivo Conteúdo Quando usar
/r/llms.txt Cada componente com título, descrição e o texto de quando usar. Escolher um componente. É pequeno o bastante para qualquer janela de contexto.
/r/llms-full.txt Tudo o que está no llms.txt, mais a API completa: helpers, variantes, tamanhos, argumentos e exemplos de uso. Escrever ERB sem poder consultar a CLI.
curl -s https://shadwire.edumoraes.dev.br/r/llms.txt
curl -s https://shadwire.edumoraes.dev.br/r/llms-full.txt

Formato

Markdown simples, na convenção llms.txt: um título, um resumo curto e seções sobre como instalar, a licença do código e o catálogo em si.

# shadwire 0.2.0

shadcn/ui components for Ruby on Rails, delivered as source your app owns.
Components are copied into the app by the CLI; there is no runtime
dependency on Shadwire.

## Install

O que eles não dizem

Esses arquivos descrevem o registry, não o seu app. Eles listam todos os 57 componentes, inclusive os que você não instalou, e os helpers desses componentes não existem no seu app.