postgres-best-practices
Ajuda seu agente a otimizar o banco de dados PostgreSQL. Ele melhora o desempenho e garante que as consultas sejam eficientes.
O que ela faz
Esta ferramenta ajuda a melhorar o desempenho do seu banco de dados PostgreSQL. Ela oferece conselhos sobre como escrever consultas SQL mais rápidas, organizar suas tabelas e configurar o banco de dados para funcionar melhor.
Quando usar
- ✓Ao escrever novas consultas SQL.
- ✓Quando seu banco de dados está lento.
- ✓Ao planejar a estrutura das suas tabelas.
Exemplo do que pedir para a IA
“Como posso otimizar esta consulta SQL para que ela rode mais rápido?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta compara suas consultas e configurações com um guia de boas práticas. Ela identifica áreas que podem ser melhoradas e sugere exemplos de como corrigir.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill postgres-best-practicesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/postgres-best-practices/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Melhores Práticas do Supabase Postgres
Guia abrangente de otimização de desempenho para Postgres, mantido pelo Supabase. Contém regras em 8 categorias, priorizadas pelo impacto para guiar a otimização automatizada de consultas e o design de esquemas.
Quando Usar
Consulte estas diretrizes quando:
- Escrever consultas SQL ou projetar esquemas
- Implementar índices ou otimização de consultas
- Revisar problemas de desempenho do banco de dados
- Configurar pooling de conexões ou escalabilidade
- Otimizar para recursos específicos do Postgres
- Trabalhar com Segurança em Nível de Linha (RLS)
Categorias de Regras por Prioridade
| Prioridade | Categoria | Impacto | Prefixo |
|---|---|---|---|
| 1 | Desempenho de Consultas | CRÍTICO | query- |
| 2 | Gerenciamento de Conexões | CRÍTICO | conn- |
| 3 | Segurança e RLS | CRÍTICO | security- |
| 4 | Design de Esquemas | ALTO | schema- |
| 5 | Concorrência e Bloqueios | MÉDIO-ALTO | lock- |
| 6 | Padrões de Acesso a Dados | MÉDIO | data- |
| 7 | Monitoramento e Diagnóstico | BAIXO-MÉDIO | monitor- |
| 8 | Recursos Avançados | BAIXO | advanced- |
Como Usar
Leia os arquivos de regras individuais para explicações detalhadas e exemplos de SQL:
rules/query-missing-indexes.md
rules/schema-partial-indexes.md
rules/_sections.md
Cada arquivo de regra contém:
- Breve explicação do porquê é importante
- Exemplo de SQL incorreto com explicação
- Exemplo de SQL correto com explicação
- Saída opcional de EXPLAIN ou métricas
- Contexto adicional e referências
- Notas específicas do Supabase (quando aplicável)
Documento Compilado Completo
Para o guia completo com todas as regras expandidas: AGENTS.md
Quando Usar
Esta habilidade é aplicável para executar o fluxo de trabalho ou as ações descritas na visão geral.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
- Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes
O que é PostgreSQL?
É um sistema popular para guardar e gerenciar dados em computadores, como um grande armário de arquivos digital.
O que são 'boas práticas'?
São as melhores maneiras conhecidas de fazer algo, baseadas na experiência de muitos especialistas, para garantir que funcione bem e de forma segura.
O que é 'otimização'?
É o processo de tornar algo mais eficiente, rápido ou melhor. No caso do banco de dados, é fazê-lo responder mais rapidamente às suas perguntas.
Detalhes
Descrição original do autor
Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3856
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
clickhouse-io
Ajuda seu agente a otimizar consultas e esquemas no banco de dados ClickHouse. Ele aplica as melhores práticas para cargas de trabalho analíticas de alta performance. Use quando consultas analíticas demoram muito.
affaan-m/ECC
scientific-db-pubmed-database
Ajuda seu agente a buscar artigos científicos na área biomédica. É útil para pesquisas que precisam de informações médicas específicas.
affaan-m/ECC
scientific-db-uspto-database
Permite ao agente consultar dados oficiais de patentes e marcas registradas dos EUA. É útil para pesquisas de propriedade intelectual.
affaan-m/ECC