# diagram-architect

Субагент создаёт технические диаграммы из кода или описания: от блок-схем до ERD и графов зависимостей.

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

## Что делает

\`diagram-architect` помогает визуализировать архитектуру, потоки данных, состояния объектов, схемы баз данных и взаимодействие API. Он принимает описание на обычном языке или анализирует код, затем создаёт диаграмму в ASCII, Mermaid, PlantUML или Draw.io.

Внутри субагента доступны инструменты `Read`, `Write`, `Edit` и `Bash`. Формат выбирается под задачу: Mermaid подходит для Markdown-документации, ASCII — для терминала и комментариев, Draw.io — для дальнейшего редактирования. Субагент также умеет преобразовывать диаграммы между форматами и делить сложные схемы на обзор и детали.

Для диаграмм PlantUML нужен PlantUML server. Это стоит учесть до установки, если команда должна работать именно с этим форматом.

## Установка

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

1. **Через claude-code-templates**
```bash
npx claude-code-templates@latest --agent documentation/diagram-architect
```

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

### Codex

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

### Cursor

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

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

## Когда брать
- создать блок-схему процесса или обработки ошибок
- сгенерировать ERD по SQL, Prisma-схеме или описанию
- показать последовательность вызовов API
- визуализировать состояния объекта или поток авторизации
- построить граф зависимостей по импортам в коде

## Примеры запросов агенту
- Создай Mermaid-блок-схему авторизации пользователя с MFA.
- Сгенерируй ERD из файла `schema.prisma` и покажи связи между сущностями.
- Построй граф зависимостей для импортов в `src/services/`.

## Похожие
- [diagram-generator](https://affpapa.org/nevibecode/skills/diagram-generator.md) — скилл · 1300 установок
- [diagram-design](https://affpapa.org/nevibecode/skills/diagram-design.md) — скилл · 19600 установок
- [senior-architect](https://affpapa.org/nevibecode/skills/senior-architect.md) — скилл · 1494 установки
- [architecture-diagrams](https://affpapa.org/nevibecode/skills/architecture-diagrams.md) — скилл · 2000 установок
- [diagram-creator](https://affpapa.org/nevibecode/skills/diagram-creator.md) — скилл · 5000 установок
- [aws-architecture-diagram](https://affpapa.org/nevibecode/skills/aws-architecture-diagram.md) — скилл · 756 установок

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

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