c4-architecture
Генерирует архитектурную документацию с помощью диаграмм Mermaid в модели C4. Полезно при создании диаграмм контекста, контейнеров, компонентов и развертывания, а также для визуализации структуры ПО.
AIsoftaworks
official
Документы
★ 2.5k
Что делает навык
Генерирует архитектурную документацию ПО с использованием диаграмм Mermaid в модели C4. Позволяет визуализировать структуру системы на уровнях контекста, контейнеров, компонентов и развертывания.
Когда применять
- Создание диаграмм контекста и контейнеров для технических команд и менеджеров
- Визуализация внутренней структуры компонентов для разработчиков
- Документирование инфраструктуры развертывания для DevOps
- Описание потоков запросов (dynamic diagrams) для сложных рабочих процессов
Как работает
- Определить уровень детализации (C4Context, C4Container, C4Component или C4Deployment) в зависимости от аудитории
- Проанализировать кодовую базу для выявления компонентов, контейнеров и связей
- Сгенерировать код диаграммы Mermaid с использованием соответствующих элементов (Person, System, Container, Rel и др.)
- Добавить заголовок, описания технологий и подписи к связям
- Сохранить результат в файл markdown в папке docs/architecture/
Примеры запросов агенту
Создай диаграмму контекста (C4Context) для системы Workout Tracker
Сгенерируй диаграмму контейнеров (C4Container) для SPA приложения на Vue 3 с Pinia и IndexedDB
Напиши диаграмму развертывания (C4Deployment) для продакшн-окружения на AWS ECS и RDS
Что понадобится
- Доступ к кодовой базе для анализа компонентов и связей
- Возможность записи файлов в директорию docs/architecture/
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «c4-architecture» из репозитория:
# https://github.com/softaworks/agent-toolkit
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r c4-architecture/ ~/.claude/skills/c4-architecture/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.