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

backend-architect — субагент для Claude Code: архитектура бэкенда

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

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

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

backend-architect — это субагент Claude, который занимается проектными решениями, а не реализацией. Он разбирает доменные контексты и владение данными, выбирает парадигму API под конкретный случай, описывает контракты и схемы. Для написания кода по готовому проекту автор советует брать другого агента — backend-developer.

Внутри прописан порядок работы: сначала уточнить bounded contexts, потом проектировать API contract-first, затем считать требования к консистентности данных по каждому агрегату. Отдельный блок про наблюдаемость — структурные логи с trace ID, распределённая трассировка через OpenTelemetry, метрики по методу RED, эндпоинты /health, /ready и /metrics. На выходе — схема сервисов в Mermaid или ASCII, спецификация OpenAPI 3.1 либо Protobuf IDL, схема БД с индексами и шардированием, список узких мест и режимов отказа.

Агент умеет читать и править файлы, запускать команды и искать по репозиторию. Секреты он советует держать в переменных окружения или Vault, а не в исходниках. Если вам нужен код сервисов, а не их границы, этот агент не закроет задачу — он останавливается на уровне решений.

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

  • разложить монолит на сервисы без простоя
  • выбрать между REST, gRPC и GraphQL под конкретный сценарий
  • описать контракты API до начала разработки
  • спроектировать схему БД с индексами и шардированием
  • заложить трассировку и метрики в архитектуру сразу

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

  • Разбей наш Rails-монолит на сервисы: покажи границы, контракты и порядок миграции
  • Спроектируй бэкенд для сервиса поездок: жизненный цикл, матчинг, оплата, схема PostgreSQL
  • Выбери парадигму API для внутреннего обмена между сервисами и обоснуй выбор

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

1Через claude-code-templates

npx claude-code-templates@latest --agent development-team/backend-architect

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

.claude/agents/backend-architect.md

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

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

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

Весь набор →
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установок nextjs-architecture-expert Субагент для Claude, который разбирает архитектуру Next.js: App Router, Server Components, миграцию и производительность. 4 935установок refactor-code Слэш-команда ведёт агента по 17 шагам рефакторинга: от анализа и тестов до проверки производительности и подготовки к ревью. 4 890установок seo-analyzer Субагент для технического SEO-аудита, разбора метатегов и Core Web Vitals. Пригодится, когда нужно проверить структуру сайта и получить список правок по приоритету. 4 060установок

Похожие

create-a-backend vercel Скилл подбирает архитектуру бэкенда на платформе Vercel под конкретные задачи проекта. Он помогает определиться с компонентами до написания кода реализации. CX Codex +1 651установок Python Backend Architecture Review rknall Скилл для ревью архитектуры Python-бэкенда: разбирает документ по системе, масштабируемости, безопасности и API. Пригодится, когда проект уже описан, а слабые места надо найти до релиза. CX Codex +1 503установок backend-development mrgoonie Скилл ведёт агента по проектированию API, схем БД, аутентификации и CI/CD. Пригодится, когда бэкенд пишется с нуля или переезжает в прод. CX Codex +1 2 300установок backend-security-coder sickn33 Скилл помогает внедрять защитные практики в бэкенд: настраивает валидацию параметров, предотвращает инъекции и закрывает уязвимости в API. CX Codex +1 1 000установок replica-architect Jakeschincariol Планирует стек, схему базы и маршруты API для клона приложения по карте разведки от replica-recon. Пригодится, когда пора переходить от разбора чужого продукта к своему. CX Codex +1 618установок replica-backend Jakeschincariol Собирает бэкенд клона приложения: авторизацию, миграции базы, доступы, платежи Stripe, письма и фоновые задачи. Читает replica/architecture.md и ведёт чек-лист в replica/backend.md. CX Codex +1 613установок

Рядом в теме «Бэкенд и API»

Все субагенты по теме «Бэкенд и API» →

Вопросы о backend-architect

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

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

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

Проектирует архитектуру бэкенда: границы сервисов, парадигму API, схемы БД, событийные схемы и наблюдаемость. Код по этим решениям пишет другой агент.

Чем он отличается от backend-developer?

backend-architect принимает проектные решения и выдаёт спецификации, а backend-developer реализует по ним сервисы.

Смотрите также

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

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