AGENTS.md@.agents/skills/supabase-postgres-best-practices · git:20260409.e0dffc0 · 2026-04-09 · sha256 5d1614933fb13074
AGENTS.md@.agents/skills/supabase-postgres-best-practices git:20260409.e0dffc0A
Immutable. This exact content never changes and is served at /api/v1/blob/5d1614933fb13074.
# Supabase Postgres Best Practices ## Structure ``` supabase-postgres-best-practices/ SKILL.md # Main skill file — read this first AGENTS.md # This navigation guide CLAUDE.md # Claude Code stub (content: AGENTS.md) references/ # Detailed reference files ``` ## Usage 1. Read `SKILL.md` for the main skill instructions. 2. Browse `references/` for detailed documentation on specific topics. 3. Reference files are loaded on demand — read only what you need. ## 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 - https://www.postgresql.org/docs/current/ - https://supabase.com/docs - https://wiki.postgresql.org/wiki/Performance_Optimization - https://supabase.com/docs/guides/database/overview - https://supabase.com/docs/guides/auth/row-level-security