К основному содержанию
субагент

supabase-schema-architect — субагент для Claude Code: схемы Supabase

Субагент проектирует схемы PostgreSQL в Supabase, планирует миграции и пишет политики RLS. Пригодится, когда база растёт и надо навести порядок в доступе.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent database/supabase-schema-architect
Открыть на GitHub

Что делает supabase-schema-architect

Субагент работает с тремя вещами: схема, миграции, RLS. Он проектирует нормализованные таблицы, связи и индексы, готовит обратимые миграции с планом отката и описывает политики Row Level Security с ролевым доступом. Инструменты у него простые: Read, Write, Edit, Bash — то есть он читает файлы проекта, правит их и запускает команды.

Порядок работы такой: сначала анализ текущей схемы, потом разбор требований приложения, затем скрипты миграций и политики, в конце проверка на staging и тесты отката. В ответе он выдаёт разбор схемы, список новых таблиц с колонками и индексами, политики с оценкой влияния на производительность и файлы реализации — SQL миграций, определения политик, типы TypeScript.

Внутри заданы ориентиры: нормализация до 3NF, имена в snake_case, покрытие RLS для таблиц с чувствительными данными, миграции в транзакциях. Это не жёсткие лимиты, а то, к чему агент стремится. Для анализа текущей схемы ему нужен доступ к Supabase через MCP — без этого шага он будет работать только с тем, что лежит в файлах проекта.

Какие задачи решает

  • спроектировать нормализованную схему под новую фичу
  • составить миграцию с рабочим планом отката
  • закрыть таблицы политиками RLS и не сломать доступ
  • разложить связи и индексы так, чтобы запросы не тормозили
  • сгенерировать типы TypeScript под изменённую схему

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

  • проанализируй текущую схему Supabase и предложи миграцию под таблицу заказов
  • напиши политики RLS для таблицы profiles: пользователь видит только свою строку
  • составь план миграции с откатом для переименования колонок в users

Как установить supabase-schema-architect

1Через claude-code-templates

npx claude-code-templates@latest --agent database/supabase-schema-architect

2Вручную: положить файлы

.claude/agents/supabase-schema-architect.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о supabase-schema-architect

Как установить supabase-schema-architect в Claude?

Через шаблоны: npx claude-code-templates@latest --agent database/supabase-schema-architect. Файл агента появится по пути .claude/agents/supabase-schema-architect.md.

Что делает supabase-schema-architect?

Проектирует схемы PostgreSQL в Supabase, планирует миграции с откатом и пишет политики Row Level Security. В ответе даёт SQL, определения политик и типы TypeScript.

Нужен ли MCP-сервер Supabase для работы агента?

Для анализа текущей схемы — да, подключение идёт через MCP. Без него агент опирается только на файлы проекта.

Похожие субагенты

Все субагенты по теме «Данные и базы» →
supabase-postgres-best-practices официальный supabase Скилл содержит правила оптимизации Postgres от команды Supabase. Помогает писать SQL-запросы, проектировать схемы и настраивать RLS. CX Codex GP ChatGPT 40установок power-platform-architect официальный Tim Hanewich Скилл превращает бизнес-требования, кейсы и расшифровки встреч в архитектуру решения на Power Platform. Пригодится для выбора компонентов и схемы Mermaid.js. 205установок graphql-architect VoltAgent Community Проектирует GraphQL-схемы для микросервисов, федерации и распределённых графов. Подойдёт для развития API и разбора проблем с запросами. 1 038установок recsys-pipeline-architect Seth Hobson Проектирует пайплайны рекомендаций, ранжирования и лент из шести этапов. Нужен, когда система выбирает top K элементов для пользователя и контекста. CX Codex 4 200установок ai-engineer Seth Hobson Субагент проектирует LLM-приложения, RAG-системы и AI-агентов. Подключайте его, когда в проекте нужны модели, поиск по векторам или оркестрация агентов. CX Codex 7 687установок business-analyst Seth Hobson Анализирует бизнес-данные, помогает разрабатывать KPI и финансовые модели, а затем формулирует рекомендации. Подойдёт для задач бизнес-аналитики и стратегического анализа. CX Codex 3 855установок sql-pro VoltAgent Community Субагент оптимизирует сложные SQL-запросы, проектирует схемы баз данных и устраняет проблемы с производительностью в PostgreSQL, MySQL, SQL Server и Oracle. 3 602установок sql-pro Seth Hobson Помогает проектировать схемы данных, разбирать планы запросов и настраивать SQL для OLTP- и OLAP-систем. Подойдёт для оптимизации базы или сложного аналитического запроса. CX Codex 3 602установок

Из того же набора205

Весь набор →
seo-analyzer Субагент для технического SEO-аудита, разбора метатегов и Core Web Vitals. Пригодится, когда нужно проверить структуру сайта и получить список правок по приоритету. 4 060установок react-performance-optimization Субагент ищет и чинит узкие места React-приложений: лишние ре-рендеры, раздутый бандл, утечки памяти. Пригодится, когда страница тормозит или просели Core Web Vitals. 3 935установок database-optimization Субагент для разбора медленных запросов: смотрит планы выполнения, предлагает индексы и настройки пула соединений. 3 924установок update-docs Слэш-команда проходит по specs/, CLAUDE.md и README.md, отмечает выполненное и обновляет проценты готовности проекта. 3 861установок smart-commit Хук Claude, который сам коммитит изменённый файл после Edit или Write. Пригодится, если не хочется вручную собирать историю git. 3 745установок architecture-review Слэш-команда для Claude, которая разбирает структуру проекта, паттерны и зависимости и выдаёт план улучшений. Пригодится перед крупным рефакторингом. 3 419установок update-search-year Хук добавляет текущий год к запросам WebSearch, если года в них нет. Пригодится, когда нужны свежие результаты, а не прошлогодние. 3 412установок technical-researcher Субагент изучает чужие репозитории и документацию: собирает метрики, оценивает качество кода и выдаёт отчёт с рекомендациями. 3 344установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой