Postgres Best Practices
от Supabase
Оптимизация производительности Postgres и лучшие практики от Supabase. Используйте этот навык при написании, рецензировании или оптимизации запросов Postgres, проектировании схем или настройке конфигураций базы данных.
npx skills add https://github.com/supabase/agent-skills --skill supabase-postgres-best-practicesSupabase 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
| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Query Performance | CRITICAL | query- |
| 2 | Connection Management | CRITICAL | conn- |
| 3 | Security & RLS | CRITICAL | security- |
| 4 | Schema Design | HIGH | schema- |
| 5 | Concurrency & Locking | MEDIUM-HIGH | lock- |
| 6 | Data Access Patterns | MEDIUM | data- |
| 7 | Monitoring & Diagnostics | LOW-MEDIUM | monitor- |
| 8 | Advanced Features | LOW | advanced- |
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
create-github-issues-feature-from-implementation-plan
github
Автоматически создает задачи GitHub на основе фаз плана реализации. Анализирует файлы плана реализации для выявления фаз и генерирует по одной задаче на каждую фазу. Использует шаблоны feature_request.yml или chore_request.yml с запасным вариантом в виде стандартного формата задачи. Проверяет наличие существующих задач перед созданием, чтобы избежать дублирования, и обновляет существующие задачи при необходимости. Включает детали фаз, требования и контекст в описания задач с соответствующими метками.
official
setup-zoom-webhooks
anthropic
Эталонный навык для вебхуков Zoom. Используется после маршрутизации к событийно-ориентированному рабочему процессу при реализации подписок, проверки подписей, обработки доставки,…
official
cli-creator
openai
Создайте компонуемый CLI для Codex на основе документации API, спецификации OpenAPI, существующих примеров curl, SDK, веб-приложения, инструмента администрирования или локального скрипта. Используйте, когда пользователь…
official
earnings-preview-single
anthropic
Создайте краткий обзор предстоящей отчётности по прибыли для одной компании (4-5 страниц). Анализирует последнюю стенограмму отчёта о прибылях, конкурентную среду,…
official
wiki-changelog
microsoft
Анализирует историю git-коммитов и генерирует структурированные журналы изменений, сгруппированные по типу изменений. Используйте, когда пользователь спрашивает о последних изменениях, хочет получить журнал изменений или…
official
add-neon-docs
neondatabase
Используйте этот навык, когда пользователь просит добавить документацию, добавить доки, добавить ссылки или установить документацию о Neon. Добавляет ссылки на рекомендации Neon…
official
face-swap
agentspace-so
Swap a face / character into video or images on RunComfy via the `runcomfy` CLI. Routes across community Wan 2-2 Animate (audio-driven character animation + identity swap), GPT Image 2 Edit (single-shot precise face swap on still images via reference composition), Nano Banana Edit (batch identity-preserving swap), Flux Kontext (single-ref high-fidelity local face edit), and Kling 2-6 Motion Control Pro (transfer motion from one performance onto a target character). Picks the right model for...
creativevideoimage
vercel-api
vercel
Vercel MCP and REST API expert guidance. Use when the agent needs live access to Vercel projects, deployments, environment variables, domains, logs, or…
official