Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    supabase

    supabase-postgres-best-practices

    supabase/supabase-postgres-best-practices
    Data & Analytics
    1,165
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

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

    SKILL.md

    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

    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
    Recommended Servers
    Neon
    Neon
    Prisma
    Prisma
    ThinAir Data
    ThinAir Data
    Repository
    supabase/agent-skills
    Files