supabase
Expert in Supabase backend development with authentication and database patterns
AImindrally
official
Данные
Что делает навык
Навык предоставляет экспертные знания по бэкенд-разработке на Supabase, включая работу с PostgreSQL, аутентификацией и реальным временем. Он обеспечивает создание безопасного, производительного и полностью функционального кода с использованием паттернов RLS и правильной обработки ошибок.
Когда применять
- Разработка систем аутентификации с использованием различных провайдеров (email, OAuth) и управлением состоянием сессий.
- Проектирование эффективных схем PostgreSQL с использованием ограничений, внешних ключей и миграций.
- Реализация функций реального времени с подписками, фильтрацией данных и корректной очисткой соединений.
- Управление файлами через Supabase Storage с настройкой контроля доступа и использованием подписанных URL.
- Написание серверной логики на Deno-based Edge Functions с обработкой переменных окружения и CORS.
Как работает
- Реализовать потоки аутентификации Supabase, используя подходящие провайдеры и обеспечивая безопасное управление сессиями.
- Применить политики безопасности на уровне строк (RLS) для защиты данных и авторизации пользователей.
- Спроектировать схемы PostgreSQL с правильными типами данных, ограничениями и индексами для производительности запросов.
- Использовать возможности реального времени Supabase, реализуя подписки с фильтрацией и обработкой состояний подключения.
- Настроить Supabase Storage для управления файлами, внедрив контроль доступа и обработку ошибок при загрузке/скачивании.
- Создать 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 и совместимые) подхватывает его по описанию и следует шагам.