Complete AI TrainingYourJobSkills for your job

Skills / database

supabase-postgres-best-practices

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

IT & Software Development

Supabase Postgres Best Practices

When to Use

Use this skill when you need postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.

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-missin

Subscribers only

The full skill, its 36 bundled files and every download is included with every paid Complete AI plan.

Details

Sourcesupabase/agent-skills
LicenseMIT
Risk labelsafe ("critical" means the skill may run commands or touch files — read before use)
FilesCHANGELOG.md, SKILL.md, references/_contributing.md, references/_sections.md, references/_template.md, references/advanced-full-text-search.md, references/advanced-jsonb-indexing.md, references/conn-idle-timeout.md, references/conn-limits.md, references/conn-pooling.md, references/conn-prepared-statements.md, references/data-batch-inserts.md, references/data-n-plus-one.md, references/data-pagination.md, references/data-upsert.md, references/lock-advisory.md, references/lock-deadlock-prevention.md, references/lock-short-transactions.md, references/lock-skip-locked.md, references/monitor-explain-analyze.md, references/monitor-pg-stat-statements.md, references/monitor-vacuum-analyze.md, references/query-composite-indexes.md, references/query-covering-indexes.md, references/query-index-types.md, references/query-missing-indexes.md, references/query-partial-indexes.md, references/schema-constraints.md, references/schema-data-types.md, references/schema-foreign-key-indexes.md, references/schema-lowercase-identifiers.md, references/schema-partitioning.md, references/schema-primary-keys.md, references/security-privileges.md, references/security-rls-basics.md, references/security-rls-performance.md
Added2026-07-01

Related skills

database-cloud-optimization-cost-optimize

You are a cloud cost optimization expert specializing in reducing infrastructure expenses while maintaining performance and reliability. Analyze cloud spending, identify savings opportunities, and implement cost-effective architectures across AWS, Azure, and GCP.

database-migration

Master database schema and data migrations across ORMs (Sequelize, TypeORM, Prisma), including rollback strategies and zero-downtime deployments.

database-migrations-migration-observability

Migration monitoring, CDC, and observability infrastructure

database-migrations-sql-migrations

SQL database migrations with zero-downtime strategies for PostgreSQL, MySQL, and SQL Server. Focus on data integrity and rollback plans.

database-security

Authorized database security assessment across PostgreSQL, MySQL, MSSQL, MongoDB, and Redis: exposure, authorization gaps, UDF/command execution paths, and misconfiguration review.

drizzle-migration-conflict

Diagnose, repair, and prevent Drizzle Kit migration conflicts involving generated SQL, snapshots, journals, merge queues, and team workflows.