diagram-architect — субагент для Claude Code: установка
Субагент создаёт технические диаграммы из кода или описания: от блок-схем до ERD и графов зависимостей.
npx claude-code-templates@latest --agent documentation/diagram-architectЧто делает diagram-architect
diagram-architect помогает визуализировать архитектуру, потоки данных, состояния объектов, схемы баз данных и взаимодействие API. Он принимает описание на обычном языке или анализирует код, затем создаёт диаграмму в ASCII, Mermaid, PlantUML или Draw.io.
Внутри субагента доступны инструменты Read, Write, Edit и Bash. Формат выбирается под задачу: Mermaid подходит для Markdown-документации, ASCII — для терминала и комментариев, Draw.io — для дальнейшего редактирования. Субагент также умеет преобразовывать диаграммы между форматами и делить сложные схемы на обзор и детали.
Для диаграмм PlantUML нужен PlantUML server. Это стоит учесть до установки, если команда должна работать именно с этим форматом.
Какие задачи решает
- создать блок-схему процесса или обработки ошибок
- сгенерировать ERD по SQL, Prisma-схеме или описанию
- показать последовательность вызовов API
- визуализировать состояния объекта или поток авторизации
- построить граф зависимостей по импортам в коде
Примеры запросов агенту
- Создай Mermaid-блок-схему авторизации пользователя с MFA.
- Сгенерируй ERD из файла
schema.prismaи покажи связи между сущностями. - Построй граф зависимостей для импортов в
src/services/.
Как установить diagram-architect
1Через claude-code-templates
npx claude-code-templates@latest --agent documentation/diagram-architect2Вручную: положить файлы
.claude/agents/diagram-architect.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/diagram-architect.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/diagram-architect.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о diagram-architect
Как установить diagram-architect в Claude Code?
Выполните npx claude-code-templates@latest --agent documentation/diagram-architect, затем используйте файл .claude/agents/diagram-architect.md.
Что делает diagram-architect?
Субагент создаёт ASCII-, Mermaid-, PlantUML- и Draw.io-диаграммы по описанию или после анализа кода. Он подходит для архитектурных схем, ERD, блок-схем, машин состояний и графов зависимостей.
Что нужно для диаграмм PlantUML?
Для PlantUML требуется PlantUML server. Mermaid можно использовать для Markdown-документации, а Draw.io — для визуального редактирования.