supabase-postgres-best-practices
Faz seu agente otimizar consultas e o design do banco de dados Supabase. Ele aplica as melhores práticas do Postgres. Essencial para quem quer melhorar a performance do banco de dados.
O que ela faz
Esta ferramenta ajuda você a otimizar o desempenho do seu banco de dados PostgreSQL, seguindo as melhores práticas recomendadas pela Supabase. Ela oferece conselhos sobre como escrever consultas mais rápidas, organizar seus dados e configurar seu banco de dados de forma segura e eficiente.
Quando usar
- ✓Ao escrever novas consultas ou organizar tabelas.
- ✓Quando seu banco de dados está lento.
- ✓Ao configurar a segurança do seu banco de dados.
Exemplo do que pedir para a IA
“Como posso deixar minhas consultas SQL mais rápidas?”
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 funciona consultando um guia completo de otimização. Ela analisa suas consultas, o design das suas tabelas e as configurações do banco de dados para sugerir melhorias.
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 supabase-postgres-best-practicesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/supabase-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
Quando Usar
Use esta habilidade quando precisar de otimização de performance do Postgres e melhores práticas do Supabase. Use esta habilidade ao escrever, revisar ou otimizar consultas Postgres, designs de schema ou configurações de banco de dados.
Guia abrangente de otimização de performance para Postgres, mantido pelo Supabase. Contém regras em 8 categorias, priorizadas por impacto para guiar a otimização automatizada de consultas e o design de schema.
Quando Aplicar
Consulte estas diretrizes quando:
- Escrever consultas SQL ou projetar schemas
- Implementar índices ou otimização de consultas
- Revisar problemas de performance 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 | Performance de Consulta | CRÍTICO | query- |
| 2 | Gerenciamento de Conexão | CRÍTICO | conn- |
| 3 | Segurança & RLS | CRÍTICO | security- |
| 4 | Design de Schema | ALTO | schema- |
| 5 | Concorrência & Bloqueio | MÉDIO-ALTO | lock- |
| 6 | Padrões de Acesso a Dados | MÉDIO | data- |
| 7 | Monitoramento & Diagnóstico | BAIXO-MÉDIO | monitor- |
| 8 | Recursos Avançados | BAIXO | advanced- |
Como Usar
Leia arquivos de regras individuais para explicações detalhadas e exemplos de SQL:
references/query-missing-indexes.md
references/query-partial-indexes.md
references/_sections.md
Cada arquivo de regra contém:
- Breve explicação de por que é 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)
Referências
- https://www.postgresql.org/docs/current/
- https://supabase.com/docs
- https://wiki.postgresql.org/wiki/Performance_Optimization
- https://supabase.com/docs/guides/database/overview
- https://supabase.com/docs/guides/auth/row-level-security
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo do seu produto ou API upstream.
- Verifique comandos, comportamento da API, preços, cotas, credenciais e efeitos de implantação contra a documentação oficial atual antes de fazer alterações.
- Não trate exemplos gerados como substitutos para testes específicos do ambiente, revisão de segurança ou aprovação do usuário para ações destrutivas ou custosas.
Perguntas frequentes
O que são 'índices'?
Índices são como o índice de um livro. Eles ajudam o banco de dados a encontrar informações rapidamente sem ter que ler tudo.
O que é 'Row-Level Security (RLS)'?
RLS é uma forma de controlar quem pode ver ou modificar quais dados em seu banco de dados, linha por linha.
Esta ferramenta faz as mudanças automaticamente?
Não, ela fornece recomendações e exemplos. Você precisará aplicar as mudanças no seu banco de dados.
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
- #4269
- 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