Postgres Best Practices

द्वारा Supabase

Supabase से Postgres प्रदर्शन अनुकूलन और सर्वोत्तम अभ्यास। Postgres क्वेरी, स्कीमा डिज़ाइन या डेटाबेस कॉन्फ़िगरेशन लिखने, समीक्षा करने या अनुकूलित करते समय इस कौशल का उपयोग करें।

npx skills add https://github.com/supabase/agent-skills --skill supabase-postgres-best-practices

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

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

संबंधित Skills

lark-contact
larksuite
飞书/Lark通讯录,用于按姓名/邮箱将员工解析为open_id,以及按open_id反查员工的姓名/部门/邮箱/联系方式。当用户说出某人姓名而下一步需要发消息/加群/排日程时,先用本skill把姓名换成ID;当输出里出现open_id需要展示成姓名给用户看,或用户直接询问某人的部门/邮箱/联系方式时,用本skill查。不负责部门树遍历、按部门列员工、组织架构图,这类需求走原生OpenAPI。
communicationapiproductivity
azure-ai-contentsafety-py
microsoft
एप्लिकेशन में उपयोगकर्ता-निर्मित और AI-निर्मित हानिकारक सामग्री का पता लगाएं।
official
review-prs
brave
कॉन्फ़िगर किए गए PR रिपॉजिटरी में सर्वोत्तम प्रथाओं के उल्लंघनों के लिए PR की समीक्षा करें।
official
Sound Effects
ElevenLabs
टेक्स्ट विवरण से इलेवनलैब्स का उपयोग करके ध्वनि प्रभाव उत्पन्न करें। ध्वनि प्रभाव बनाते समय, ऑडियो टेक्सचर उत्पन्न करते समय, एम्बिएंट ध्वनियाँ, सिनेमाई इम्पैक्ट, यूआई ध्वनियाँ, या कोई भी ऑडियो जो भाषण नहीं है, उत्पन्न करते समय उपयोग करें। लूपिंग, अवधि नियंत्रण और प्रॉम्प्ट प्रभाव ट्यूनिंग का समर्थन करता है।
developmentofficial
recipe-sync-contacts-to-sheet
Google
Google Contacts निर्देशिका को Google Sheets स्प्रेडशीट में निर्यात करें।
audit-support
anthropic
SOX 404 अनुपालन को नियंत्रण परीक्षण पद्धति, नमूना चयन और दस्तावेज़ीकरण मानकों के साथ समर्थन करें। परीक्षण कार्यपत्र उत्पन्न करते समय, नमूना चयन करते समय उपयोग करें…
official
claude-md-improver
anthropic
CLAUDE.md फ़ाइलों का ऑडिट और सुधार करें ताकि क्लॉड कोड के प्रोजेक्ट संदर्भ को अनुकूलित किया जा सके। सभी CLAUDE.md वेरिएंट (प्रोजेक्ट रूट, स्थानीय ओवरराइड, पैकेज-विशिष्ट, वैश्विक डिफ़ॉल्ट) खोजता है और प्रत्येक का मूल्यांकन कमांड, आर्किटेक्चर स्पष्टता, पैटर्न, संक्षिप्तता, वर्तमानता और कार्यक्षमता को कवर करने वाले गुणवत्ता मानदंड के आधार पर करता है। कोई भी बदलाव करने से पहले फ
official
python-executor
qu-skills
Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSoup, Selenium, Playwright, MoviePy, Pillow, OpenCV, trimesh, and 100+ more libraries. Use for: data processing, web scraping, image manipulation, video creation, 3D model processing, PDF generation, API calls, automation scripts. Triggers: python, execute code, run script, web scraping, data analysis, image processing, video editing, 3D...
developmentdata-analysisweb-scraping