supabase
Supabaseに関わるあらゆるタスクを実行する際に使用します。トリガー:Supabaseの各製品(Database、Auth、Edge Functions、Realtime、Storage、Vectors、Cron、Queues)、Next.js、React、SvelteKit、Astro、RemixなどのクライアントライブラリおよびSSR統合(supabase-js、@supabase/ssr)、認証関連の問題(ログイン、ログアウト、セッション、JWT、Cookie、getSession、getUser、getClaimsの各メソッド、RLS)、Supabase CLIまたはMCPサーバー、スキーマ変更、マイグレーション、セキュリティ監査、Postgresの拡張機能(pg_graphql、pg_cron、pg_vector)。
description の原文を見る
Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector).
SKILL.md 本文
Supabase
コア原則
1. Supabaseは頻繁に変更される — 実装前に最新のドキュメントで確認してください。 トレーニングデータに基づいてSupabaseの機能に依存しないでください。関数シグネチャ、config.toml設定、API規約はバージョン間で変更されます。実装前に、以下のドキュメントアクセス方法を使用して関連トピックを検索してください。
2. 自分の作業を検証してください。 修正を実装した後、テストクエリを実行して変更が機能していることを確認してください。検証されていない修正は不完全です。
3. エラーから回復する、ループしない。 アプローチが2~3回の試行後に失敗する場合は、停止して再検討してください。別の方法を試す、ドキュメントを確認する、エラーをより詳しく検査する、入手可能なログを確認してください。Supabaseの問題は同じコマンドを再試行することで常に解決されるとは限らず、答えが常にログにあるわけではありませんが、進める前にログを確認する価値があることがよくあります。
4. 公開スキーマではデフォルトでRLSを有効にする。
公開スキーマ(特に public)内のすべてのテーブルでRLSを有効にしてください。公開スキーマのテーブルはData APIを通じてアクセス可能である可能性があるた
...
詳細情報
- 作者
- TrevorPLam
- リポジトリ
- TrevorPLam/agency
- ライセンス
- 不明
- 最終更新
- 2026/4/20
Source: https://github.com/TrevorPLam/agency / ライセンス: 未指定