Pular pro conteúdo

Tanstack Form skill

O Claude monta cadastro, checkout e formulário de lead que validam cada campo enquanto a pessoa digita e só deixam enviar quando está tudo certo.

por tanstack-skills

instalações
4.300
estrelas no GitHub
36
No skills.sh desde
fevereiro de 2026
Licença
MIT

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

O que ela faz

Ensina o Claude a usar o TanStack Form, biblioteca de formulários com tipos do TypeScript. A skill mostra o uso no React (pacote @tanstack/react-form); a biblioteca também existe pra Vue, Angular, Solid, Lit e Svelte. Explica como criar o formulário, cada campo e o botão de enviar que só libera quando tudo está válido.

Cobre validação na digitação, ao sair do campo e no envio, checagem assíncrona com espera (esse usuário já existe?), regras com Zod ou Valibot, campo que depende de outro (confirmar senha), listas que crescem e encolhem e erro devolvido pelo servidor no Next.js ou no TanStack Start.

Fecha com dez boas práticas e os erros comuns: esquecer o preventDefault e a página recarregar, não ligar o onBlur, devolver null em vez de undefined, validação assíncrona disparando a cada tecla e assinar o estado inteiro do formulário em vez de só o pedaço que importa.

Nas palavras de quem fez

Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, Lit, and Svelte.

tanstack-skills, no SKILL.md

Quando usar

  • Criar um formulário de cadastro ou de captura de lead com validação
  • Checar se o e-mail ou o usuário já existe enquanto a pessoa digita
  • Fazer um formulário com lista de itens que a pessoa adiciona e remove
  • Validar o formulário no servidor do Next.js
  • Avisar que há alteração não salva

Depois de instalar, é só pedir assim

  • Usa a skill do tanstack-form e faz o cadastro com nome, e-mail, senha e confirmação de senha, validando com Zod
  • Checa se o e-mail já está cadastrado enquanto a pessoa digita, esperando meio segundo
  • Monta um formulário de pedido em que dá pra adicionar e remover produtos

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 Tanstack Form 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 Tanstack Form, 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.

Precisa de quê pra funcionar?

De um projeto em React com o pacote @tanstack/react-form, que é grátis. Os exemplos da skill são todos em React. Zod e Valibot são opcionais, com os adaptadores deles, só se você quiser as regras num esquema.

Ela cuida do visual do formulário?

Não. O TanStack Form é headless: cuida do estado, da validação e do envio. A aparência fica com o seu CSS ou com a biblioteca de componentes que você já usa.

Roda no Codex e no Antigravity?

Sim. É uma referência em texto com exemplos de código, sem script, então qualquer agente que lê skills usa.

Levar essa skill

1x tanstack-formR$ 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/tanstack-skills/tanstack-skills

Aprenda a usar

Mais da loja tanstack-skills

Ver a loja tanstack-skills