mcpField
S
supabase-postgres-best-practices

supabase-postgres-best-practices

github.com/makerjackieデータ・データベース145 回インストール36 週間前に更新
リポジトリ

supabase-postgres-best-practices について

Supabaseが保守する、PostgreSQLの性能、スキーマ設計、セキュリティ、運用に関する優先度付きガイドを提供するスキルです。クエリやデータベース設計を行う開発者向けで、SQL例も掲載しています。

主な機能

  1. 018カテゴリの優先度付きルール
  2. 02クエリとインデックスの最適化ガイド
  3. 03接続管理とロックの実践方法
  4. 04セキュリティと行レベルセキュリティの指針
  5. 05スキーマとデータアクセスパターン
  6. 06解説付きSQL例

活用シーン

  1. 01遅いPostgreSQLクエリの調査
  2. 02スキーマとインデックスの設計
  3. 03コネクションプールの設定
  4. 04行レベルセキュリティポリシーの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/makerjackie/jackie-skills-starter --skill supabase-postgres-best-practices

インストール後、Claude Code で/supabase-postgres-best-practicesを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

AGENTS.md
CLAUDE.md
references/
advanced-full-text-search.md
advanced-jsonb-indexing.md
conn-idle-timeout.md
conn-limits.md
conn-pooling.md
conn-prepared-statements.md
data-batch-inserts.md
data-n-plus-one.md
data-pagination.md
data-upsert.md
lock-advisory.md
lock-deadlock-prevention.md
lock-short-transactions.md
lock-skip-locked.md
monitor-explain-analyze.md
monitor-pg-stat-statements.md
monitor-vacuum-analyze.md
query-composite-indexes.md
query-covering-indexes.md
query-index-types.md
query-missing-indexes.md
query-partial-indexes.md
schema-constraints.md
schema-data-types.md
schema-foreign-key-indexes.md
schema-lowercase-identifiers.md
schema-partitioning.md
schema-primary-keys.md

詳細

(中国語)Supabase Postgres のベストプラクティス

Supabase が管理する、Postgres の包括的なパフォーマンス最適化ガイドです。8 つのカテゴリにわたるルールを収録し、影響度に基づいて優先順位を付け、自動クエリ最適化とスキーマ設計に役立てられます。

適用するタイミング

次の場合に、これらのガイドラインを参照してください。

  • SQL クエリの作成やスキーマの設計
  • インデックスの実装やクエリの最適化
  • データベースのパフォーマンス問題の調査
  • コネクションプーリングの設定やスケーリング
  • Postgres 固有の機能の最適化
  • Row-Level Security(RLS)の使用

優先度別ルールカテゴリ

優先度カテゴリ影響度プレフィックス
1クエリパフォーマンスCRITICALquery-
2コネクション管理CRITICALconn-
3セキュリティと RLSCRITICALsecurity-
4スキーマ設計HIGHschema-
5同時実行とロックMEDIUM-HIGHlock-
6データアクセスパターンMEDIUMdata-
7モニタリングと診断LOW-MEDIUMmonitor-
8高度な機能LOWadvanced-

使用方法

詳しい説明と SQL の例については、個々のルールファイルを参照してください。

references/query-missing-indexes.md
references/schema-partial-indexes.md
references/_sections.md

各ルールファイルには、次の内容が含まれています。

  • 重要である理由の簡単な説明
  • 説明付きの誤った SQL の例
  • 説明付きの正しい SQL の例
  • EXPLAIN の出力やメトリクス(任意)
  • 追加の背景情報と参考資料
  • Supabase 固有の注意事項(該当する場合)

参考資料

コメント