supabase-agent-skills について
supabase-agent-skillsは、AIエージェント向けSupabaseスキルパックの導入と検証を支援します。個別スキルを選べるほか、利用できない場合のCLIやSQLによる確認方法も示します。
主な機能
- 01Supabaseスキルパックの導入
- 02個別スキルの選択
- 03インストール済みスキルの検証
- 04Supabase CLIとSQLへのフォールバック
- 05読み取り専用チェックの優先
活用シーン
- 01エージェント向けSupabaseスキルの設定
- 02データベース関連スキルのみの導入
- 03コード生成前のスキル利用可否の確認
- 04スキル読み込み失敗時のスキーマ確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ akillness/ jeo-skills --skill supabase-agent-skillsインストール後、Claude Code で/supabase-agent-skillsを入力して読み込まれたか確認します。
同梱ファイルevals/evals.jsonSKILL.toon
詳細
supabase-agent-skills
オープンソースの supabase/agent-skills パッケージを使用して、AI エージェントで Supabase ワークフローを有効にするタスクで、このスキルを使用します。
使用する場面
- Claude/Codex/Copilot/Cursor 形式のエージェント向けに Supabase スキルパックをインストールする
- 一括インストールではなく、特定の Supabase スキルだけを選択する
- 生成されたコードに頼る前に、スキルのインストールが成功したことを確認する
- スキルを読み込めない場合は、直接 SQL/CLI で確認する
手順
ステップ 1:前提条件を確認する
- Node.js と npm/npx が利用できることを確認します。
- 追加のスキルをインストールする前に、プロジェクトで実際に Supabase/Postgres を使用していることを確認します。
node -v
npm -v
ステップ 2:スキルパッケージをインストールする
次のいずれかの方法を使用します。
# Install all Supabase skills
npx skills add supabase/agent-skills
# Install specific skill only
npx skills add supabase/agent-skills --skill supabase
npx skills add supabase/agent-skills --skill supabase-postgres-best-practices
ステップ 3:Claude プラグインを使用する場合
Claude プラグインのワークフローを使用する場合:
claude plugin marketplace add supabase/agent-skills
claude plugin install supabase@supabase-agent-skills
ステップ 4:確認とスモークテスト
- インストール済みスキルの一覧に Supabase の項目が含まれていることを確認します。
- 範囲を限定したタスク(スキーマのイントロスペクションまたはクエリのレビュー)を 1 つ実行し、出力の品質を確認します。
- 結果が不十分な場合は、直接コマンドを実行して SQL を調査します。
ステップ 5:フォールバック戦略
エージェントがスキルを読み込めない場合:
- Supabase CLI と SQL を直接使用するワークフローに切り替えます。
- マイグレーション/レビューの手順を明示し、エージェントの暗黙の前提に頼らないようにします。
ガードレール
- 明示的な確認なしに、破壊的な SQL/マイグレーションを実行しないでください。
- まず読み取り専用での確認を優先します(
SELECT、スキーマのイントロスペクション、利用可能な場合はドライラン)。 - 認証情報は環境変数またはシークレットマネージャーで管理し、リポジトリ内のファイルにトークンをハードコードしないでください。
根拠
コメント
Markdown 対応