supabase-postgres-best-practices について
Supabaseが保守する、PostgreSQLの性能、スキーマ設計、セキュリティ、運用に関する優先度付きガイドを提供するスキルです。クエリやデータベース設計を行う開発者向けで、SQL例も掲載しています。
主な機能
- 018カテゴリの優先度付きルール
- 02クエリとインデックスの最適化ガイド
- 03接続管理とロックの実践方法
- 04セキュリティと行レベルセキュリティの指針
- 05スキーマとデータアクセスパターン
- 06解説付きSQL例
活用シーン
- 01遅いPostgreSQLクエリの調査
- 02スキーマとインデックスの設計
- 03コネクションプールの設定
- 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.mdCLAUDE.mdreferences/advanced-full-text-search.mdadvanced-jsonb-indexing.mdconn-idle-timeout.mdconn-limits.mdconn-pooling.mdconn-prepared-statements.mddata-batch-inserts.mddata-n-plus-one.mddata-pagination.mddata-upsert.mdlock-advisory.mdlock-deadlock-prevention.mdlock-short-transactions.mdlock-skip-locked.mdmonitor-explain-analyze.mdmonitor-pg-stat-statements.mdmonitor-vacuum-analyze.mdquery-composite-indexes.mdquery-covering-indexes.mdquery-index-types.mdquery-missing-indexes.mdquery-partial-indexes.mdschema-constraints.mdschema-data-types.mdschema-foreign-key-indexes.mdschema-lowercase-identifiers.mdschema-partitioning.mdschema-primary-keys.md詳細
(中国語)Supabase Postgres のベストプラクティス
Supabase が管理する、Postgres の包括的なパフォーマンス最適化ガイドです。8 つのカテゴリにわたるルールを収録し、影響度に基づいて優先順位を付け、自動クエリ最適化とスキーマ設計に役立てられます。
適用するタイミング
次の場合に、これらのガイドラインを参照してください。
- SQL クエリの作成やスキーマの設計
- インデックスの実装やクエリの最適化
- データベースのパフォーマンス問題の調査
- コネクションプーリングの設定やスケーリング
- Postgres 固有の機能の最適化
- Row-Level Security(RLS)の使用
優先度別ルールカテゴリ
| 優先度 | カテゴリ | 影響度 | プレフィックス |
|---|---|---|---|
| 1 | クエリパフォーマンス | CRITICAL | query- |
| 2 | コネクション管理 | CRITICAL | conn- |
| 3 | セキュリティと RLS | CRITICAL | security- |
| 4 | スキーマ設計 | HIGH | schema- |
| 5 | 同時実行とロック | MEDIUM-HIGH | lock- |
| 6 | データアクセスパターン | MEDIUM | data- |
| 7 | モニタリングと診断 | LOW-MEDIUM | monitor- |
| 8 | 高度な機能 | LOW | advanced- |
使用方法
詳しい説明と SQL の例については、個々のルールファイルを参照してください。
references/query-missing-indexes.md
references/schema-partial-indexes.md
references/_sections.md
各ルールファイルには、次の内容が含まれています。
- 重要である理由の簡単な説明
- 説明付きの誤った SQL の例
- 説明付きの正しい SQL の例
- EXPLAIN の出力やメトリクス(任意)
- 追加の背景情報と参考資料
- Supabase 固有の注意事項(該当する場合)
参考資料
コメント
Markdown 対応