Pular para o conteúdo
Skillpedia
Bancos de dados48 mil · #4269

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/supabase-postgres-best-practices/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/supabase-postgres-best-practices/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-practices

Ou 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.md
Conteú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

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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4269
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas