Postgres Best Practices

Оптимизация производительности Postgres и лучшие практики от Supabase. Используйте этот навык при написании, рецензировании или оптимизации запросов Postgres, проектировании схем или настройке конфигураций базы данных.

npx skills add https://github.com/supabase/agent-skills --skill supabase-postgres-best-practices

Supabase Postgres Best Practices

Comprehensive performance optimization guide for Postgres, maintained by Supabase. Contains rules across 8 categories, prioritized by impact to guide automated query optimization and schema design.

When to Apply

Reference these guidelines when:

  • Writing SQL queries or designing schemas
  • Implementing indexes or query optimization
  • Reviewing database performance issues
  • Configuring connection pooling or scaling
  • Optimizing for Postgres-specific features
  • Working with Row-Level Security (RLS)

Rule Categories by Priority

PriorityCategoryImpactPrefix
1Query PerformanceCRITICALquery-
2Connection ManagementCRITICALconn-
3Security & RLSCRITICALsecurity-
4Schema DesignHIGHschema-
5Concurrency & LockingMEDIUM-HIGHlock-
6Data Access PatternsMEDIUMdata-
7Monitoring & DiagnosticsLOW-MEDIUMmonitor-
8Advanced FeaturesLOWadvanced-

How to Use

Read individual rule files for detailed explanations and SQL examples:

references/query-missing-indexes.md
references/query-partial-indexes.md
references/_sections.md

Each rule file contains:

  • Brief explanation of why it matters
  • Incorrect SQL example with explanation
  • Correct SQL example with explanation
  • Optional EXPLAIN output or metrics
  • Additional context and references
  • Supabase-specific notes (when applicable)

References

Похожие Skills

gsap-performance
greensock
Официальный навык GSAP для производительности — предпочитайте трансформации, избегайте сбоев макета, will-change, пакетной обработки. Используйте при оптимизации анимаций GSAP, уменьшении рывков или когда пользователь спрашивает о производительности анимации, FPS или плавных 60fps.
development
analyze-ci-failures
microsoft
Анализирует сбои CI в vcpkg Azure DevOps. Загружает журналы, определяет первопричины регрессий, формирует отчёт по пакетам и триплетам. ИСПОЛЬЗУЕТСЯ ДЛЯ: сбоев CI…
cross-border-ecommerce
nexscope-ai
Консультант по расширению трансграничной электронной коммерции. Оценивает целевые рынки по 8 взвешенным параметрам (размер рынка, проникновение электронной коммерции, конкуренция, сложность регулирования, логистическая инфраструктура, платежная экосистема, культурная дистанция, защита интеллектуальной собственности), сравнивает 5 моделей выполнения заказов с данными о стоимости и сроках доставки, предоставляет пострановые руководства по соблюдению налоговых и таможенных требований (НДС ЕС/IOSS, НДС Великобритании, налог с продаж США, GST Канады, GST Австралии, потребительский налог Японии), отображает местные платежные предпочтения по рынкам и строит поэтапный...
ecommerceresearchdata-analysis
axolotl
firecrawl
axolotl — устанавливаемый навык для AI-агентов, опубликованный firecrawl/ai-research-skills.
playwright-trace
microsoft
Инспектируйте файлы трассировки Playwright из командной строки — просматривайте действия, запросы, консоль, ошибки, снимки и скриншоты.
azure-ai-openai-dotnet
microsoft
Azure OpenAI SDK для .NET. Клиентская библиотека для служб Azure OpenAI и OpenAI. Используется для завершений чата, эмбеддингов, генерации изображений, транскрипции аудио и ассистентов. Триггеры: "Azure OpenAI", "AzureOpenAIClient", "ChatClient", "chat completions .NET", "GPT-4", "embeddings", "DALL-E", "Whisper", "OpenAI .NET".
development
react-native-brownfield-migration
callstackincubator
Предоставляет стратегию поэтапного внедрения для миграции нативных iOS или Android приложений на React Native или Expo с использованием @callstack/react-native-brownfield для начальной...
azure-maps-search-dotnet
microsoft
Azure Maps SDK для .NET. Службы на основе местоположения, включая геокодирование, маршрутизацию, рендеринг, геолокацию и погоду. Используется для поиска адресов, построения маршрутов, тайлов карт, IP-геолокации и данных о погоде. Триггеры: "Azure Maps", "MapsSearchClient", "MapsRoutingClient", "MapsRenderingClient", "геокодирование .NET", "направления маршрута", "тайлы карт", "геолокация".
devops