AIKraft/Skills/supabase-postgres-best-practices

supabase-postgres-best-practices

Лучшие практики Postgres от Supabase: проектирование схем, миграции, RLS, индексы и оптимизация запросов. Применяйте при написании SQL, настройке безопасности, диагностике медленных запросов и масштабировании БД.

SUSupabase official Данные ★ 2.7k

Что делает навык

Skill предоставляет комплексное руководство по оптимизации производительности Postgres от Supabase, содержащее правила по 8 категориям для автоматической оптимизации запросов и проектирования схем. Он помогает решать задачи написания SQL, настройки безопасности, диагностики медленных запросов и масштабирования базы данных.

Когда применять

  • Написание SQL-запросов и проектирование схем баз данных
  • Реализация индексов и оптимизация производительности запросов
  • Настройка безопасности и конфигурирование Row-Level Security (RLS)
  • Диагностика проблем с производительностью базы данных
  • Настройка пулинга соединений и масштабирование

Как работает

  1. Определите приоритетную категорию правил (от Query Performance до Advanced Features) в зависимости от задачи.
  2. Прочитайте соответствующие файлы правил из директории references (например, query-missing-indexes.md, query-partial-indexes.md).
  3. Изучите объяснение важности правила и примеры некорректного SQL с пояснением ошибок.
  4. Примените правильный SQL-пример, указанный в документации правила.
  5. Проанализируйте дополнительный контекст, метрики EXPLAIN и заметки, специфичные для Supabase.
  6. При необходимости обратитесь к официальным ссылкам на документацию PostgreSQL и Supabase.

Примеры запросов агенту

Оптимизируй мой SQL-запрос, используя лучшие практики Postgres от Supabase, особенно в части индексов.
Проверь схему базы данных на соответствие правилам проектирования схем (schema-) из руководства Supabase.
Настрой Row-Level Security (RLS) для новой таблицы, следуя критическим правилам безопасности из этого skill.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «supabase-postgres-best-practices» из репозитория: # https://github.com/supabase/agent-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r supabase-postgres-best-practices/ ~/.claude/skills/supabase-postgres-best-practices/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.