AIKraft/Skills/supabase

supabase

Полная интеграция Supabase: база данных (RLS, миграции), Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues. Подходит для работы с supabase-js, SSR-фреймворками (Next.js, React), CLI и MCP-сервером.

SUSupabase official Разработка ★ 2.7k

Что делает навык

Навык обеспечивает полную интеграцию с экосистемой Supabase, включая работу с базой данных (RLS, миграции), Auth, Edge Functions, Realtime, Storage, Vectors, Cron и Queues. Он ориентирован на использование с supabase-js, SSR-фреймворками (Next.js, React), CLI и MCP-сервером.

Когда применять

  • Разработка и настройка бэкенда на базе Supabase с использованием supabase-js и SSR-фреймворков, таких как Next.js.
  • Настройка политик безопасности на уровне строк (RLS) и управление доступом к таблицам через роли anon и authenticated.
  • Создание и развертывание Edge Functions, а также настройка Realtime, Storage, Vectors, Cron и Queues.
  • Отладка и исправление ошибок в интеграциях Supabase с соблюдением принципов восстановления после сбоев.

Как работает

  1. Перед реализацией задач проверить https://supabase.com/changelog.md на наличие тегов breaking-change и изучить соответствующую документацию, не полагаясь на данные обучения.
  2. При создании новых таблиц убедиться, что они экспортированы в Data API; при необходимости явно предоставить доступ ролям anon и authenticated, отдельно от настроек RLS.
  3. После внесения изменений выполнить тестовый запрос для подтверждения работоспособности исправления.
  4. При возникновении ошибки после 2–3 попыток прекратить повторные попытки, изменить подход, проверить документацию, логи и ошибки.
  5. Использовать инструменты работы с supabase-js, CLI, MCP-сервером или SSR-фреймворками (Next.js, React) в зависимости от контекста задачи.

Примеры запросов агенту

Создай новую таблицу в Supabase и настрой RLS, чтобы пользователи видели только свои записи.
Настрой Edge Function для обработки вебхуков и добавь её в cron-расписание через Supabase CLI.
Исправь ошибку доступа к таблице в Next.js приложении, проверив настройки Data API и роли anon/authenticated.

Что понадобится

  • Доступ к документации Supabase и changelog.md
  • Установленный CLI Supabase
  • Настроенный проект Supabase с ключами доступа

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «supabase-supabase» из репозитория: # https://github.com/supabase/agent-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r supabase-supabase/ ~/.claude/skills/supabase-supabase/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.