Pular pro conteúdo

Supabase Postgres Best Practices skill

Antes de mexer no seu banco, o Claude consulta as regras da Supabase pra evitar os erros que deixam o sistema lento ou mostram dado de um cliente pra outro.

por SupabasePublicada pela própria empresa

instalações
460,5 mil
estrelas no GitHub
2.931
No skills.sh desde
janeiro de 2026
Licença
MIT

Atualizada no GitHub em 2 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

A skill é um guia de boas práticas de Postgres mantido pela Supabase, que vale pro Postgres em qualquer lugar, não só na Supabase. O Claude abre o guia antes de criar ou alterar tabelas e colunas, escrever migrações, políticas de RLS, índices, gatilhos, funções, filas, tarefas agendadas e busca por vetor.

As regras vêm em 8 categorias, da mais crítica pra menos: desempenho de consultas, conexões, segurança e RLS, desenho das tabelas, travas e concorrência, padrões de acesso a dados, monitoramento e recursos avançados. Cada regra é um arquivo com explicação, o SQL errado, o certo e, quando cabe, o plano da consulta.

Ela também entra quando algo vai mal: consulta lenta, CPU alta, tempo esgotado, conexões acabando, travamento, tabela inchada ou um cliente vendo dado de outro. Aí o Claude usa as regras de diagnóstico, como ler o EXPLAIN, antes de propor a correção.

Nas palavras de quem fez

Postgres best practices maintained by Supabase, for Postgres running anywhere. Load this skill BEFORE writing or changing anything that lives in a Postgres…

Supabase, no SKILL.md

Quando usar

  • Criar o banco de um app ou SaaS na Supabase
  • Escrever as políticas de RLS pra cada cliente ver só os próprios dados
  • Descobrir por que uma tela do seu sistema ficou lenta
  • Corrigir erro de conexões demais abertas no banco
  • Revisar uma migração antes de rodar em produção

Depois de instalar, é só pedir assim

  • Cria as tabelas de clientes, pedidos e pagamentos na Supabase com RLS pra cada usuário ver só os dele
  • Essa consulta do relatório está demorando 8 segundos, descobre o porquê e corrige
  • Revisa essa migração e me diz se ela pode travar a tabela

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Supabase Postgres Best Practices no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Supabase Postgres Best Practices, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a supabase-postgres-best-practices precisa pra funcionar?

A skill em si é só texto: regras e exemplos de SQL, sem chave nem conta paga. Pra aplicar no banco, o Claude precisa do acesso ao seu Postgres ou ao seu projeto na Supabase que você já usa.

Só serve pra quem usa Supabase?

Não. As regras valem pro Postgres rodando em qualquer lugar; algumas trazem observações específicas da Supabase.

Roda no Codex e no Antigravity?

Roda: é um SKILL.md com uma pasta de referências em Markdown, sem script, e qualquer agente que lê skills consulta os mesmos arquivos.

Levar essa skill

1x supabase-postgres-best-practicesR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/supabase/agent-skills

Aprenda a usar

Mais da loja Supabase

Ver a loja Supabase