Pular pro conteúdo

Drizzle skill

O Claude escreve tabelas e consultas Drizzle com as regras que o time do LobeHub usa no próprio banco PostgreSQL, sem os atalhos que dão dor de cabeça depois.

por lobehub

instalações
5.400
estrelas no GitHub
83,5 mil
No skills.sh desde
janeiro de 2026
Licença
Própria

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

O que ela faz

É o guia interno do LobeHub pra escrever schemas e consultas com Drizzle ORM em PostgreSQL. Define nomes em snake_case e no plural, chave primária de texto gerada pelo app ou uuid em vez de número automático e uma chave simples por tabela, com a unicidade num índice único.

Evita valor inventado tipo unknown pra campo vazio, troca enum do banco por texto com tipo em TypeScript, exige tipo concreto em coluna JSONB e comentário nos campos de sentido pouco óbvio. Coluna criada pro futuro, sem nada que grave nela, é apagada.

Nas consultas, usa sempre db.select com join explícito e nunca a API relacional (findMany, with). SQL cru só quando o Drizzle não dá conta, como CTE recursiva, e sempre com referência ao schema. Migração fica com outra skill, a db-migrations.

Nas palavras de quem fez

Use for Drizzle schemas and queries: tables, indexes, relations, joins and inferred types. Rollout belongs to db-migrations.

lobehub, no SKILL.md

Quando usar

  • Criar uma tabela nova num projeto com Drizzle e PostgreSQL
  • Trocar consultas findMany com with por select com join
  • Revisar um schema atrás de enum, chave composta ou JSONB sem tipo
  • Contribuir com código de banco no próprio LobeHub

Depois de instalar, é só pedir assim

  • Cria a tabela de assinaturas ligada a users, com chave uuid e um índice único por usuário e plano
  • Reescreve essa consulta findMany com with usando select e leftJoin
  • Revisa esse arquivo de schema e aponta o que foge das regras de chave, enum e JSONB

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 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, 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 com Drizzle ORM e PostgreSQL. Não pede chave nem serviço pago. Os caminhos citados, como packages/database e os helpers de timestamp, são do repositório do LobeHub; em outro projeto, valem as regras, não os caminhos.

Roda no Codex e no Antigravity?

Sim. É um guia em texto, sem ferramenta exclusiva. Ela vem marcada pro agente usar sozinho quando mexe no banco, não pra ser chamada por comando.

Ela cuida das migrações?

Não. A própria skill manda o assunto pra outra, a db-migrations, também do LobeHub.

Levar essa skill

1x drizzleR$ 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/lobehub/lobehub

Aprenda a usar

Mais da loja lobehub

Ver a loja lobehub