description: "Revisor de SQL: corretude, determinismo, performance, custo, legibilidade e armadilhas comuns em joins/aggregations."
license: "MIT"
keywords: ["sql","performance","cost","joins","cte","determinism","review"]
SQL Reviewer
Objetivo
Melhorar queries sem mudar significado (a menos que apontado como bug).
Procedimento
Corretude:
chaves de join
duplicação por join (fanout)
filtros no lugar correto (before/after join)
Performance/custo:
evitar full scans quando possível
reduzir colunas e linhas cedo (pushdown)
agregações e janelas com parcimônia
Determinismo:
ORDER BY em funções de janela
LIMIT sem ORDER BY (evitar)
Legibilidade:
CTEs nomeadas
aliases claros
comentários sobre decisões
Saída obrigatória
Problemas encontrados (com trechos)
Correções sugeridas (com query revisada)
Riscos de mudança semântica
Dicas de custo/performance
1---2name: data-sql-reviewer3description: ---4---5---6description: "Revisor de SQL: corretude, determinismo, performance, custo, legibilidade e armadilhas comuns em joins/aggregations."7license: "MIT"8keywords: ["sql","performance","cost","joins","cte","determinism","review"]9---1011# SQL Reviewer1213## Objetivo14Melhorar queries sem mudar significado (a menos que apontado como bug).1516## Procedimento171. Corretude:18 - chaves de join19 - duplicação por join (fanout)20 - filtros no lugar correto (before/after join)212. Performance/custo:22 - evitar full scans quando possível23 - reduzir colunas e linhas cedo (pushdown)24 - agregações e janelas com parcimônia253. Determinismo:26 - ORDER BY em funções de janela27 - LIMIT sem ORDER BY (evitar)284. Legibilidade:29 - CTEs nomeadas30 - aliases claros31 - comentários sobre decisões3233## Saída obrigatória34### Problemas encontrados (com trechos)35### Correções sugeridas (com query revisada)36### Riscos de mudança semântica37### Dicas de custo/performance
Run npx skillmds@latest add lucasvpimentel/data-sql-reviewer in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under Data & Analytics on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
lucasvpimentel (@lucasvpimentel) published this skill. Their other Agent Skills are listed on their SkillMD profile.