AIKraft/Skills/supabase

supabase

Expert in Supabase backend development with authentication and database patterns

mindrally official Данные

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

Навык предоставляет экспертные знания по бэкенд-разработке на Supabase, включая работу с PostgreSQL, аутентификацией и реальным временем. Он обеспечивает создание безопасного, производительного и полностью функционального кода с использованием паттернов RLS и правильной обработки ошибок.

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

  • Разработка систем аутентификации с использованием различных провайдеров (email, OAuth) и управлением состоянием сессий.
  • Проектирование эффективных схем PostgreSQL с использованием ограничений, внешних ключей и миграций.
  • Реализация функций реального времени с подписками, фильтрацией данных и корректной очисткой соединений.
  • Управление файлами через Supabase Storage с настройкой контроля доступа и использованием подписанных URL.
  • Написание серверной логики на Deno-based Edge Functions с обработкой переменных окружения и CORS.

Как работает

  1. Реализовать потоки аутентификации Supabase, используя подходящие провайдеры и обеспечивая безопасное управление сессиями.
  2. Применить политики безопасности на уровне строк (RLS) для защиты данных и авторизации пользователей.
  3. Спроектировать схемы PostgreSQL с правильными типами данных, ограничениями и индексами для производительности запросов.
  4. Использовать возможности реального времени Supabase, реализуя подписки с фильтрацией и обработкой состояний подключения.
  5. Настроить Supabase Storage для управления файлами, внедрив контроль доступа и обработку ошибок при загрузке/скачивании.
  6. Создать Edge Functions на базе Deno для серверной логики, используя переменные окружения для секретов и обрабатывая CORS.

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

Напиши код аутентификации на Supabase с использованием OAuth и обработкой изменений состояния.
Создай схему PostgreSQL в Supabase с внешними ключами, индексами и миграциями для таблицы пользователей.
Реализуй подписку на реальные изменения данных в Supabase с фильтрацией и корректной очисткой ресурсов.

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

  • Доступ к Supabase (PostgreSQL, Auth, Storage, Realtime, Edge Functions)
  • Клиент Supabase для соответствующего фреймворка (Next.js или SvelteKit)
  • Среда выполнения Deno для Edge Functions

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

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

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

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