Pular pro conteúdo

Svelte skill

A IA descreve a tela em JSON e o seu app Svelte desenha tudo com os componentes do catálogo que você definiu.

por Vercel LabsPublicada pela própria empresa

instalações
1.200
estrelas no GitHub
18,8 mil
No skills.sh desde
março de 2026
Licença
Apache-2.0

Atualizada no GitHub em 24 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

A skill ensina o Claude a usar o @json-render/svelte, o renderizador em Svelte 5 do json-render. A tela chega como um JSON em forma de árvore (um cartão que contém um botão, por exemplo) e o Renderer transforma isso em componentes Svelte de verdade, usando o registro de componentes do seu projeto.

O Claude monta o catálogo com defineCatalog, descrevendo cada componente e as propriedades dele com zod, e liga tudo no defineRegistry junto com as ações, como enviar um formulário. No JSON dá pra mostrar ou esconder partes conforme o estado, ligar campo de formulário ao estado e disparar ações como setState num clique.

Pra tela gerada na hora, a skill mostra o createUIStream, que vai desenhando a interface enquanto o JSON chega de uma rota do seu servidor, e o createChatUI, que junta conversa e tela na mesma resposta. Você pede "cria um formulário de login" e vê ele aparecer.

Nas palavras de quem fez

Svelte 5 renderer for json-render that turns JSON specs into Svelte component trees. Use when working with @json-render/svelte, building Svelte UIs from JSON,…

Vercel Labs, no SKILL.md

Quando usar

  • Montar em Svelte um painel que a IA preenche a partir de um pedido em texto
  • Definir o catálogo de componentes que a IA pode usar nas telas geradas
  • Mostrar um formulário ou cartão gerado por IA aparecendo enquanto a resposta chega
  • Ligar os botões das telas geradas a ações do app, como salvar ou trocar de aba

Depois de instalar, é só pedir assim

  • Cria um catálogo do json-render com Card, Button e Input, e o registro em Svelte pra desenhar tudo
  • Põe um botão na página que pede pra IA gerar um formulário de cadastro e mostra a tela enquanto ela chega
  • Faz o botão desse JSON disparar a ação de salvar e esconder o aviso quando o campo estiver vazio

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Svelte no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Svelte, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a svelte skill precisa pra funcionar?

De um projeto em Svelte 5 com os pacotes @json-render/svelte, @json-render/core e zod. Não pede chave pra desenhar as telas. A rota do servidor que gera o JSON com IA fica por sua conta, e o custo dela depende do modelo que você escolher.

Serve pra React ou Vue?

Essa não: é só o renderizador de Svelte 5. O mesmo repositório do json-render tem skills separadas pra React, Vue e Solid.

Roda no Codex e no Antigravity?

Roda: é um SKILL.md com explicação e exemplos de código, sem nada exclusivo do Claude Code. Qualquer agente que lê skills consegue usar.

Levar essa skill

1x svelteR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/vercel-labs/json-render

Aprenda a usar

Mais da loja Vercel Labs

Ver a loja Vercel Labs