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

database-architect — субагент для Claude Code: проектирование БД

Субагент для проектирования схем, выбора СУБД и планирования миграций. Полезен, когда нужно решить, как хранить данные, а не просто написать запрос.

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

Что делает database-architect

database-architect — субагент Claude с моделью sonnet и доступом к Read, Write, Edit, Bash, Glob, Grep. Он сначала ищет в проекте миграции и ORM-схемы (Prisma, SQLAlchemy, ActiveRecord), потом выясняет паттерны доступа: соотношение чтения и записи, требования к консистентности, объёмы и задержки. Дальше классифицирует задачу — новая схема, эволюция существующей, выбор технологии или перестройка под нагрузку.

На выходе не советы, а артефакты: DDL с ограничениями и индексами, скрипты миграций с откатом, обоснование выбора СУБД, диаграммы. Внутри — доменное проектирование, нормализация, шардирование, CQRS, event sourcing, паттерн «база на сервис».

Границы роли прописаны в описании: тонкая настройка PostgreSQL — это postgres-pro, работа со спецификой Neon — neon-database-architect. Если задача про индексы и планы запросов в конкретной инсталляции, а не про архитектуру, агент не тот.

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

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

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

  • Спроектируй схему базы для мультитенантного приложения: проекты, задачи, комментарии, вложения и права пользователей
  • Помоги выбрать стек хранения для сервиса рекомендаций: события поведения, признаки для ML и выдача за 100 мс
  • Спланируй разбиение монолитной базы MySQL на пять баз сервисов с переключением без простоя

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

1Через claude-code-templates

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

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

.claude/agents/database-architect.md

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

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

Вопросы о database-architect

Как установить database-architect в Claude Code?

Выполните npx claude-code-templates@latest --agent database/database-architect, затем проверьте, что файл агента появился по пути .claude/agents/database-architect.md.

Что делает database-architect?

Проектирует схемы и модели данных, планирует масштабирование, выбирает СУБД и продумывает миграции. Отдаёт DDL, скрипты с откатом и обоснование решений.

Чем database-architect отличается от postgres-pro?

database-architect занимается проектированием и планированием. Тонкую настройку PostgreSQL и работу со спецификой Neon он передаёт другим агентам.

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

Все субагенты по теме «Данные и базы» →
database-migrations affaan-m Скилл описывает безопасные и обратимые миграции схемы: expand-contract, индексы CONCURRENTLY, батч-бэкфиллы и рабочие процессы для PostgreSQL, Prisma, Drizzle, Kysely, Django и golang-migrate. CX Codex +1 5 200установок database-schema-designer Alireza Rezvani Скилл проектирует реляционные схемы по требованиям и готовит ERD, миграции и типы. Пригодится для новой функции или пересмотра существующей структуры базы. 692установок golang-database samber Набор правил для работы с реляционными базами данных в Go через database/sql, sqlx и pgx. Помогает писать запросы без ORM и проверять утечки соединений. CX Codex +1 40 800установок 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установок data-scientist VoltAgent Community Субагент для разведочного анализа данных, проверки гипотез и обучения моделей машинного обучения прямо в Claude Code. 3 342установок

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

Весь набор →
backend-architect Субагент для проектирования бэкенда: границы сервисов, выбор API-парадигмы, схемы БД и наблюдаемость. Полезен, когда решение нужно принять до первой строки кода. 23 691установок generate-tests Создаёт готовый файл тестов для указанного компонента или файла. Команда определяет тестовый фреймворк проекта и генерирует проверки по паттерну AAA. 12 378установок architect-review Субагент проверяет изменения в коде на соответствие архитектурным принципам и сложившимся в проекте шаблонам. Подключайте его при ревью крупных изменений и проектировании компонентов. 8 999установок ultra-think Запускает многошаговый разбор задачи: вскрывает скрытые допущения, предлагает конкурирующие варианты и проверяет каждый на прочность. Пригодится, когда решение дорогое и не хочется ошибиться. 8 383установок documentation-expert Субагент создаёт, обновляет и поддерживает документацию проекта, включая README, API-описания и руководства. Пригодится для работы с документацией из кода. 6 992установок task-decomposition-expert Проектирует иерархическую структуру работ, выявляет критический путь и распределяет этапы между профильными агентами. Помогает спланировать запуск сложных систем до написания кода. 6 870установок create-architecture-documentation Слэш-команда для Claude, которая собирает документацию по архитектуре проекта: диаграммы, ADR и описание компонентов. 6 136установок mcp-expert Проектирует и настраивает серверы Model Context Protocol для интерфейса Claude Code. Помогает подключить базы данных, внешние API или локальную файловую систему. 6 052установок

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

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