К основному содержанию
скилл

c4-architecture — скилл для Claude Code: что делает и как установить

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

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill creative-design/c4-architecture
Открыть на GitHub

Что делает c4-architecture

Скилл анализирует репозиторий и строит схемы архитектуры программного обеспечения по методологии C4. Он оформляет результат в Markdown-файлы с текстовыми пояснениями, используя диаграммы Mermaid.

Инструмент разбивает архитектуру на уровни. Сюда входят контекст системы C4Context, контейнеры C4Container, компоненты C4Component и узлы развёртывания C4Deployment. Дополнительно поддерживаются схемы динамических сценариев C4Dynamic для цепочек вызовов. Автор скилла рекомендует ограничиться контекстом и контейнерами для большинства команд, создавая уровень компонентов только при реальной пользе.

Внутри заложены строгие правила оформления связей. Скилл требует явного указания протоколов и технологий на стрелках, запрещает двунаправленные связи для исключения путаницы и задаёт описание каждому элементу.

Какие задачи решает

  • составить схему контекста системы и внешних интеграций
  • задокументировать сервисы и базы данных на диаграмме контейнеров
  • визуализировать сценарий выполнения запроса через динамическую схему
  • описать инфраструктуру продакшена на диаграмме развёртывания

Примеры запросов агенту

  • Сделай C4-диаграмму контекста для нашего бэкенда в формате Mermaid
  • Задокументируй архитектуру сервиса на уровне контейнеров и сохрани в Markdown
  • Покажи поток авторизации пользователя через C4Dynamic

Как установить c4-architecture

1Через claude-code-templates

npx claude-code-templates@latest --skill creative-design/c4-architecture

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill c4-architecture -a claude-code

3Вручную: положить файлы

~/.claude/skills/c4-architecture/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/c4-architecture/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о c4-architecture

Как установить c4-architecture в Claude Code?

Выполните в терминале команду npx claude-code-templates@latest --skill creative-design/c4-architecture. Другой способ — запустить npx skills add davila7/claude-code-templates --skill c4-architecture -a claude-code.

Что делает скилл c4-architecture?

Он исследует структуру проекта и формирует архитектурные диаграммы C4 на синтаксисе Mermaid. Готовые схемы вместе с описаниями сохраняются в Markdown-файлы.

Какие типы диаграмм умеет строить этот скилл?

Поддерживаются диаграммы системного контекста, контейнеров приложений, внутренних компонентов и узлов развёртывания. Также доступен тип C4Dynamic для трассировки запросов между сервисами.

Похожие скиллы

Все скиллы по теме «Тексты и документация» →
grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. 1 038 491установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок domain-modeling Matt Pocock Скилл помогает уточнять термины проекта, вести GLOSSARY.md и фиксировать архитектурные решения в ADR. Нужен, когда модель предметной области меняется. 876 391установок

Из того же набора651

Весь набор →
transcribe Переводит аудиозаписи в текст и размечает реплики говорящих через модели OpenAI. Пригодится при обработке записей митингов, интервью и голосовых заметок. 272установок playwright-e2e-builder Скилл планирует и собирает E2E-тесты на Playwright: сначала расспрашивает про сценарии и авторизацию, потом пишет код. 271установок update-branch-name Анализирует изменения ветки относительно main и переименовывает её в понятное имя. Пригодится, когда ветка была создана с временным названием вроде temp. 270установок broken-authentication Скилл помогает проверять авторизацию веб-приложений, искать слабые пароли и ошибки управления сессиями. Пригодится для аудита защиты входа и многофакторной аутентификации. 269установок dotnet-backend Скилл помогает создавать и менять серверные API на ASP.NET Core с EF Core, авторизацией и фоновыми задачами. Пригодится для работы над .NET-бэкендом. 267установок sync Сверяет статусы задач с историей коммитов и подсказывает, что пора переносить: в работу, на проверку или в завершённые. Пригодится, если трекер и git расходятся. 263установок rollback-deploy Проводит откат деплоя к прошлой версии: проверки, работа с базой и мониторинг после переключения. 260установок data-privacy-compliance Помогает настроить обработку персональных данных по правилам GDPR, CCPA и HIPAA прямо в кодовой базе проекта. 259установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой