# architect-review

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

- субагент · `type=agent` · Claude Code · 8999 установок
- Автор: davila7
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/agents/expert-advisors/architect-review.md
- Обновлён: 2026-10-25
- HTML: https://affpapa.org/nevibecode/agents/architect-review

## Что делает

Субагент разбирает, как изменения соотносятся с архитектурой проекта: проверяет границы сервисов, направление зависимостей, модульность и соблюдение принятых шаблонов. Он также ищет нарушения SOLID и оценивает возможные последствия для поддержки и масштабирования.

В отчёте будут оценка архитектурного влияния, проверка соответствия шаблонам, найденные нарушения и рекомендации по переработке. При проверке агент учитывает потоки данных, безопасность и производительность. Оценка зависит от контекста проекта: без понимания существующих границ сервисов выводы о них будут неполными.

## Установка

### Claude Code (родная платформа)

1. **Через claude-code-templates**
```bash
npx claude-code-templates@latest --agent expert-advisors/architect-review
```

2. **Вручную: положить файлы**
- Файл: `.claude/agents/architect-review.md` — Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

### Codex

**Вручную: положить файлы**
- Файл: `.codex/agents/architect-review.toml` — Codex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/agents/architect-review.md` — Cursor понимает и .claude/agents/

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/agents/expert-advisors/architect-review.md

## Когда брать
- проверить архитектурные изменения в pull request
- найти нарушения SOLID в новом компоненте
- оценить границы и зависимости нового сервиса
- сверить изменения API с архитектурой проекта
- выявить решения, усложняющие поддержку кода

## Примеры запросов агенту
- Проверь архитектуру этих изменений в pull request и перечисли нарушения SOLID.
- Оцени границы нового сервиса и его зависимости от остальных компонентов.
- Сверь изменения API с существующими шаблонами проекта и предложи правки.

## Похожие
- [code-reviewer](https://affpapa.org/nevibecode/agents/anthropic-code-reviewer.md) — субагент · 31050 установок
- [code-reviewer](https://affpapa.org/nevibecode/agents/code-reviewer.md) — субагент · 31050 установок
- [security-auditor](https://affpapa.org/nevibecode/agents/security-auditor.md) — субагент · 10718 установок
- [test-engineer](https://affpapa.org/nevibecode/agents/test-engineer.md) — субагент · 9715 установок
- [code-reviewer](https://affpapa.org/nevibecode/agents/voltagent-community-code-reviewer.md) — субагент · 31050 установок
- [debugger](https://affpapa.org/nevibecode/agents/debugger.md) — субагент · 13459 установок

Из того же набора: [davila7/claude-code-templates](https://affpapa.org/nevibecode/by/davila7/claude-code-templates.md) — 238 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
