AIKraft/Skills/c4-architecture

c4-architecture

Генерирует архитектурную документацию с помощью диаграмм Mermaid в модели C4. Полезно при создании диаграмм контекста, контейнеров, компонентов и развертывания, а также для визуализации структуры ПО.

softaworks official Документы ★ 2.5k

Что делает навык

Генерирует архитектурную документацию ПО с использованием диаграмм Mermaid в модели C4. Позволяет визуализировать структуру системы на уровнях контекста, контейнеров, компонентов и развертывания.

Когда применять

  • Создание диаграмм контекста и контейнеров для технических команд и менеджеров
  • Визуализация внутренней структуры компонентов для разработчиков
  • Документирование инфраструктуры развертывания для DevOps
  • Описание потоков запросов (dynamic diagrams) для сложных рабочих процессов

Как работает

  1. Определить уровень детализации (C4Context, C4Container, C4Component или C4Deployment) в зависимости от аудитории
  2. Проанализировать кодовую базу для выявления компонентов, контейнеров и связей
  3. Сгенерировать код диаграммы Mermaid с использованием соответствующих элементов (Person, System, Container, Rel и др.)
  4. Добавить заголовок, описания технологий и подписи к связям
  5. Сохранить результат в файл 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 и совместимые) подхватывает его по описанию и следует шагам.