Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
Add this skill
npx mdskills install sickn33/postgres-best-practicesComprehensive Postgres optimization guide with prioritized categories and structured rules
1---2name: supabase-postgres-best-practices3description: Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.4license: MIT5metadata:6 author: supabase7 version: "1.0.0"8---910# Supabase Postgres Best Practices1112Comprehensive performance optimization guide for Postgres, maintained by Supabase. Contains rules across 8 categories, prioritized by impact to guide automated query optimization and schema design.1314## When to Apply1516Reference these guidelines when:17- Writing SQL queries or designing schemas18- Implementing indexes or query optimization19- Reviewing database performance issues20- Configuring connection pooling or scaling21- Optimizing for Postgres-specific features22- Working with Row-Level Security (RLS)2324## Rule Categories by Priority2526| Priority | Category | Impact | Prefix |27|----------|----------|--------|--------|28| 1 | Query Performance | CRITICAL | `query-` |29| 2 | Connection Management | CRITICAL | `conn-` |30| 3 | Security & RLS | CRITICAL | `security-` |31| 4 | Schema Design | HIGH | `schema-` |32| 5 | Concurrency & Locking | MEDIUM-HIGH | `lock-` |33| 6 | Data Access Patterns | MEDIUM | `data-` |34| 7 | Monitoring & Diagnostics | LOW-MEDIUM | `monitor-` |35| 8 | Advanced Features | LOW | `advanced-` |3637## How to Use3839Read individual rule files for detailed explanations and SQL examples:4041```42rules/query-missing-indexes.md43rules/schema-partial-indexes.md44rules/_sections.md45```4647Each rule file contains:48- Brief explanation of why it matters49- Incorrect SQL example with explanation50- Correct SQL example with explanation51- Optional EXPLAIN output or metrics52- Additional context and references53- Supabase-specific notes (when applicable)5455## Full Compiled Document5657For the complete guide with all rules expanded: `AGENTS.md`58
Full transparency — inspect the skill content before installing.