Pular pro conteúdo

Typeorm skill

O Claude escreve entidades, relações e migrações com TypeORM no padrão certo e foge dos vacilos clássicos, como o synchronize ligado em produção.

por mindrally

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

A skill é um guia de TypeORM, a biblioteca que liga um projeto em TypeScript ou JavaScript a bancos como PostgreSQL, MySQL, SQLite e SQL Server. Ela mostra ao Claude como configurar o tsconfig, declarar entidades com decorators, escolher a chave primária (número, UUID ou composta) e tipar cada coluna, de texto e preço a JSON e enum.

Cobre relações um pra um, um pra muitos e muitos pra muitos, repositórios próprios, query builder, transações e a configuração da conexão com pool e SSL. Também mostra como integrar com o NestJS e como gerar, rodar e desfazer migrações pelo terminal.

E traz as regras de bolso: nunca ligar o synchronize em produção, carregar as relações de forma explícita pra não cair no problema de N+1 consultas, criar índices nas colunas buscadas, configurar o cascade e padronizar os nomes de tabela e coluna em snake_case.

Nas palavras de quem fez

Guidelines for developing with TypeORM, a full-featured ORM for TypeScript and JavaScript supporting multiple databases…

mindrally, no SKILL.md

Quando usar

  • Criar as tabelas de um sistema novo em Node com TypeScript
  • Adicionar um campo ou uma relação sem perder o que já está no banco
  • Descobrir por que uma tela que lista pedidos ficou lenta
  • Montar a camada de banco de um projeto em NestJS
  • Gravar pedido e itens juntos, sem deixar metade salva se der erro

Depois de instalar, é só pedir assim

  • Cria as entidades de cliente, pedido e produto com TypeORM e a migração delas no Postgres
  • A lista de alunos está fazendo uma consulta por aluno; corrige carregando as relações de uma vez
  • Gera uma migração pra adicionar o campo telefone na tabela de clientes

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

Só de um projeto em TypeScript ou JavaScript com o TypeORM e um banco de dados. A skill é um guia em texto: não roda script, não pede chave de API nem conta paga.

Roda no Codex e no Antigravity?

Roda. São só instruções num SKILL.md, sem script nem ferramenta própria, e qualquer agente que lê skills aproveita.

Serve pra Prisma ou Drizzle?

Não. O guia é todo de TypeORM; com outro ORM, os exemplos de decorator, repositório e migração não se aplicam.

Levar essa skill

1x typeormR$ 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