Pular pro conteúdo

Trpc skill

O Claude liga o front-end e o back-end do seu app Next.js com tRPC, com os tipos do TypeScript valendo de ponta a ponta e as rotas protegidas.

por mindrally

instalações
866
estrelas no GitHub
286
No skills.sh desde
janeiro de 2026
Licença
Apache-2.0

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

O que ela faz

O tRPC deixa o front-end de um app chamar funções do servidor com os tipos do TypeScript valendo dos dois lados, sem escrever schema nem gerar código. A skill passa ao Claude o jeito de fazer isso na versão 11 com Next.js, a partir de uma estrutura de pastas pronta pra servidor, roteadores e cliente.

Ele cria um roteador por assunto (usuário, post, pedido), valida toda entrada com Zod, usa SuperJSON pra datas e Maps chegarem inteiros e separa, com middleware, o que é público, o que exige login e o que é só de admin. Erro sai como TRPCError, com código claro.

No cliente, configura o httpBatchLink pra juntar requisições, usa os hooks do React Query pra buscar, alterar e pré-carregar dados e exporta só o tipo do roteador, nunca o código do servidor. A skill também lista o que evitar: any, entrada sem validação, erro interno exposto e roteador gigante.

Nas palavras de quem fez

Guidelines for writing Next.js apps with tRPC v11 for end-to-end typesafe APIs…

mindrally, no SKILL.md

Quando usar

  • Começar um app Next.js com back-end em TypeScript
  • Pôr login e área de admin nas rotas da API
  • Organizar uma API que virou um arquivo só, gigante
  • Revisar um projeto com tRPC cheio de any

Depois de instalar, é só pedir assim

  • Configura o tRPC nesse projeto Next.js com um roteador de usuários e outro de pedidos
  • Cria uma rota só pra admin que lista todos os clientes, com validação de entrada
  • Revisa os roteadores tRPC desse projeto e aponta o que foge das boas práticas

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 Trpc 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 Trpc, 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 trpc skill precisa pra funcionar?

De um projeto Next.js com TypeScript 5.7.2 ou mais novo em modo strict. Os exemplos usam Zod, SuperJSON e React Query como dependências do projeto. Não pede chave de API nem conta paga.

Roda no Codex e no Antigravity?

Sim. É um guia de boas práticas em texto, sem ferramenta própria, então qualquer agente que leia o arquivo segue as mesmas regras.

Serve pro App Router do Next.js?

Os exemplos usam a pasta pages, com createTRPCNext e a rota em pages/api/trpc. Se o seu projeto usa o App Router, a forma de montar roteadores, validação e middleware vale igual, mas a configuração do cliente e da rota vai precisar de ajuste.

Levar essa skill

1x trpcR$ 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/mindrally/skills

Aprenda a usar

Mais da loja mindrally

Ver a loja mindrally