Библиотека правил Postgres, поддерживаемая официально Supabase: загружайте её, когда агент пишет SQL, создает таблицы, изменяет столбцы, пишет миграции, настраивает политики RLS, добавляет индексы или отлаживает медленные запросы, исчерпание соединений, блокировки и раздувание таблиц. Правила разделены на 8 категорий по влиянию, для каждого приведено сравнение ошибочного и правильного SQL.
Количество установок на skills.sh: 468744 (+1162 / 24 ч)
Аудит безопасности: не проводился
- Сканирование еще не выполнено
Обоснование
- Категории 8 упорядочены по приоритету: производительность запросов, управление соединениями, безопасность и RLS помечены как CRITICAL, далее следуют проектирование структуры таблиц, конкурентность и блокировки, паттерны доступа к данным, мониторинг и диагностика, расширенные возможности; файлы правил с префиксами query-, conn-, security- и т.д. находятся в каталоге references/
- Область применения описана очень широко: загрузка требуется даже при изменении одного столбца или написании одного запроса, а также охватывает pg_cron, очереди pgmq, векторный поиск pgvector и импорт pg_restore
- Каждое правило содержит объяснение, примеры ошибочного и правильного SQL, опциональный вывод EXPLAIN и, при необходимости, специфические для Supabase примечания; авторы утверждают, что правила не ограничены Supabase и применимы к любому Postgres
- Лицензия MIT, версия 1.1.1; за 24 часов на skills.sh было 1162 установок, всего 468744 (отражает только уровень интереса)
Использование
- Команда установки появится после успешного аудита; в README также указан способ установки через плагин Claude Code: claude plugin marketplace add supabase/agent-skills, затем claude plugin install postgres-best-practices@supabase-agent-skills
- Не требуется аккаунт Supabase или какие-либо сервисы; это чисто текстовые правила, агент по необходимости читает отдельные файлы правил из каталога references/
Риски
- В этом выпуске аудит не проводился, присвоен фиксированный уровень C, команда установки не отображается; в SKILL.md только текст и ссылки, нет скриптов и сетевых запросов; все три сторонних аудита на skills.sh имеют статус Pass
- В данном обзоре была прочитана только общая таблица из SKILL.md, конкретные правила из каталога references/ не проверялись построчно; область применения широка, загрузка происходит при любых действиях с Postgres, что занимает контекст
- Правила исходят от Supabase, некоторые рекомендации (пулы соединений, синтаксис RLS) отражают привычки платформы Supabase; для самостоятельно развернутого Postgres требуется собственная оценка