Skills · Claude Code · Agent Skills

Padrões que o agente segue — não negocia.

Modelagem de banco de dados da casa (schema design, agnóstica de linguagem): o DESENHO do schema relacional — entidades→tabelas, atributos→colunas com o tipo certo, relações 1:1/1:N/N:N com tabela de junção, normalização 1FN–3FN (e quando desnormalizar CONSCIENTE), chaves (PK surrogate ULID/UUIDv7 + chave natural como UNIQUE; identidade≠email), constraints (NOT NULL/default, UNIQUE, CHECK, FK com ON DELETE consciente), índices (compostos/cobertura/parciais, ordem das colunas, sem PII em índice), particionamento e o piso de PII/LGPD (coluna marcada, base legal + retenção). Emite CREATE TABLE + migration expand-contract reversível + resumo do modelo. A engenharia de DADOS (pipeline/ETL/CDC/contratos/streaming) é da schematize-data; a IMPLEMENTAÇÃO (queries parametrizadas, ORM, rodar migration) é das skills de linguagem.

v0.1.0Disciplina · Modelagem de Bancogithub.com/schematizeme/skill-database
schematize-database · v0.1.0bash
$ schematize install database
GitHubbaixar skill (.zip)/database-help · github.com/schematizeme/schematize-cli

Pisos inegociáveis

Não se desligam "pra ir mais rápido". Lista completa na skill.

Comandos

Instalados em .claude/commands/. Use /database-help a qualquer momento.

/database-helplista todos os comandos do schematize-database
/database-designprojeta um schema a partir da descrição em linguagem natural do domínio: entidades→tabelas/colunas/tipos/PK/FK/índices seguindo os padrões da casa, e emite o SQL (CREATE TABLE) + a migration expand-contract reversível + um resumo do modelo (entidades, relações, chaves, PII) — pronto pro "database builder" do app consumir
/database-reviewrevisa um schema existente (DDL/migration/\d): normalização (1FN–3FN, redundância), chaves (surrogate + natural), tipos, constraints/FK (ON DELETE), índices (faltando/redundante/PII), particionamento e PII/LGPD — aponta achados e emite as migrations de correção
/database-loadcarrega à força TODO o corpo normativo (modelo relacional, normalização/chaves/índices, migrations, segurança/PII) e passa a aplicá-lo
/database-claudecria ou mescla o CLAUDE.md sempre-on de modelagem na raiz do repo
/database-cccontext compact: gera handoff no archive e roda /compact
/database-handoffgera o handoff (context.md + checklist.md) sem compactar

Para agentes de IA

Instale sem intervenção humana. Metadados em llms.txt.

  • Rode: git clone https://github.com/schematizeme/skill-database.git && ./skill-database/install.sh
  • Ou baixe: https://github.com/schematizeme/skill-database/releases/latest/download/skill-database.zip e descompacte em .claude/skills/
  • Copie assets/CLAUDE.md para a raiz do repo (regra sempre-on).
  • Confirme com /database-help.

Não quer instalar?

Leia as normativas completas e copie direto pro seu projeto — ou instale a skill para o agente aplicar sozinho.