Pular pro conteúdo

Tanstack Router skill

O Claude monta as rotas do seu app React com o TanStack Router evitando os erros comuns de tipo, dado velho na tela e página protegida piscando.

por tanstack-skills

instalações
4.900
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

É um guia do TanStack Router, o roteador com tipagem completa do TypeScript pra apps React (e também Solid), que é a base do TanStack Start. Com ele, o Claude monta rotas por arquivo com o plugin do Vite, na convenção de nomes: parâmetro com $, layout que não aparece na URL com _ e grupos entre parênteses.

Cobre carregamento de dados na rota com loaders, dados lentos chegando depois, search params validados com Zod, links e navegação tipados, redirecionamento, bloqueio de saída, divisão de código, pré-carregamento, rotas com login, página 404, título da página e integração com o TanStack Query.

Fecha com os erros comuns: esquecer de registrar o tipo do roteador; não pôr no loaderDeps os search params que o loader usa, o que deixa dado velho na tela; checar login no componente e não no beforeLoad, o que mostra a tela protegida por um instante; e buscar dados com useEffect em vez do loader.

Nas palavras de quem fez

Type-safe routing for React and Solid applications with first-class search params, data loading, and seamless integration with the React ecosystem.

tanstack-skills, no SKILL.md

Quando usar

  • Começar um app React com Vite e rotas por arquivo
  • Guardar filtros e paginação na URL com search params validados
  • Proteger as páginas que só quem fez login pode ver
  • Carregar os dados antes de a página abrir
  • Corrigir lista que não atualiza quando muda o filtro na URL

Depois de instalar, é só pedir assim

  • Configura o TanStack Router com rotas por arquivo nesse app Vite e cria as páginas início, preços e contato
  • Protege tudo que está em /painel pra só quem fez login entrar, mandando o resto pro /login
  • Põe o filtro e a página da lista de produtos na URL, validados com Zod

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 Router 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 Router, 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 precisa pra funcionar?

Um projeto React com Node.js, onde o Claude instala o @tanstack/react-router e, pra rotas por arquivo, o plugin do Vite ou a CLI do router. Os exemplos da skill são todos em React. Tudo de código aberto, sem chave de API nem conta paga.

Roda no Codex e no Antigravity?

Roda. A skill é só texto com a documentação e os exemplos, então qualquer agente que leia skills e edite código aproveita.

Ela monta o backend do app?

Não. Ela cobre rotas, navegação e carregamento de dados no front. A parte de servidor fica com o TanStack Start, o framework completo que usa esse router por baixo.

Levar essa skill

1x tanstack-routerR$ 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