Pular pro conteúdo

Drizzle ORM skill

O Claude cria as tabelas, as consultas e as migrações do banco do seu sistema em TypeScript, com os tipos conferidos e sem SQL montado na mão.

por bobmatnyc

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

Atualizada no GitHub em 18 de julho 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 Drizzle ORM, que conversa com o banco em TypeScript com uma sintaxe parecida com SQL. Mostra a instalação com o driver de PostgreSQL, MySQL ou SQLite, como declarar tabelas e colunas e como tirar os tipos de cada tabela pro código acusar erro antes de rodar.

Traz exemplos de relação um-pra-muitos e muitos-pra-muitos, filtros, joins com contagem, paginação, ordenação e transação que desfaz tudo se um passo falhar. Com o Drizzle Kit, gera e aplica migrações, lê um banco que já existe e abre o Drizzle Studio pra ver os dados.

Lista os sinais de alerta: SQL montado com texto solto (risco de injeção), consulta sem paginação, chave estrangeira sem índice e coluna JSON sem tipo. Aponta guias extras de esquemas avançados, padrões de consulta, desempenho e comparação com o Prisma.

Nas palavras de quem fez

Type-safe SQL ORM for TypeScript with zero runtime overhead…

bobmatnyc, no SKILL.md

Quando usar

  • Criar o banco de um sistema novo em Next.js ou Node
  • Fazer uma consulta com join e paginação sem errar os tipos
  • Gerar e aplicar a migração depois de mudar uma tabela
  • Puxar o esquema de um banco Postgres que já existe
  • Decidir entre Drizzle e Prisma num projeto

Depois de instalar, é só pedir assim

  • Lê a skill do drizzle e cria as tabelas de clientes, pedidos e produtos no Postgres, com as relações
  • Faz a listagem de pedidos com o nome do cliente, 20 por página, do mais novo pro mais antigo
  • Gera a migração da coluna nova e me mostra o SQL antes de aplicar

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 Drizzle ORM 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 Drizzle ORM, 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 TypeScript com Node, do pacote drizzle-orm, do driver do seu banco (pg, mysql2 ou better-sqlite3), do drizzle-kit pras migrações e de um banco com o endereço em DATABASE_URL. Os pacotes são grátis.

Por que o Claude Code não aciona ela sozinho?

O SKILL.md vem marcado pra não ser chamado automaticamente nem aparecer no menu de barra (disable-model-invocation e user-invocable). Depois de instalar, peça pro Claude ler a skill do drizzle antes do trabalho, ou apague essas duas linhas do arquivo.

Roda no Codex e no Antigravity?

Sim. É um guia em texto com exemplos de código em TypeScript, sem script próprio, então qualquer agente que lê skills usa.

Levar essa skill

1x drizzle-ormR$ 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/bobmatnyc/claude-mpm-skills

Aprenda a usar

Mais da loja bobmatnyc

Ver a loja bobmatnyc