Database 16,686 installs

supabase-postgres-best-practices

by supabase/agent-skills

Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or…

Skill content

Postgres performance optimization rules across 8 priority categories, from query tuning to advanced features.

- Organized into 8 rule categories prioritized by impact: query performance and connection management (critical), security and RLS, schema design, concurrency, data access patterns, monitoring, and advanced features

- Each rule includes detailed explanations, incorrect vs. correct SQL examples, EXPLAIN output analysis, and performance metrics to guide optimization decisions

- Covers query indexing, connection pooling, Row-Level Security configuration, schema design patterns, locking behavior, and Postgres-specific tuning

- Designed for use during SQL writing, schema design, performance reviews, and database scaling decisions

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