Architecture Diagram Skill — плагин

Строит интерактивные схемы архитектуры в одном HTML-файле: анимированные потоки данных, переключение сред и панель деталей шага

  • 157 ★ репозитория
  • Последний коммит
Плагин

Минимальный доступ

Почему такой уровень

  • Скилл создает локальные файлы HTML и Markdown и ничего не отправляет в сеть
  • Схема хранит положение узлов и тему в localStorage браузера
Все причины и проверки

konraddzbik/architecture-diagram-skill

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/architecture-diagram-skill

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл создает локальные файлы HTML и Markdown и ничего не отправляет в сеть
  • Схема хранит положение узлов и тему в localStorage браузера

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Architecture Diagram Skill создает схемы архитектуры систем в виде одного самодостаточного файла `architecture.html` с сопроводительным описанием `architecture.md`. Схему можно отправить по почте, выложить на хостинг или открыть локально: сборки и зависимостей нет. В каждой схеме есть именованные сценарии (вкладки вроде «RAG-запрос», «Логин», «Загрузка»), по которым шаг за шагом проходят анимированные пакеты данных вдоль кривых между сервисами. Боковая панель показывает нагрузку шага (`payload`), описание и метки: задержку, заголовки авторизации, порты. Переключатели режимов (`offline` и `online`, `dev` и `prod`, `v1` и `v2`) подменяют названия узлов, порты и данные на месте. Узлы можно перетаскивать мышью или стрелками с Shift, положение сохраняется в localStorage. Есть кнопки воспроизведения, шага и паузы, горячие клавиши, полноэкранный режим по `F`, переключение темы по `T` и объявления для экранных читалок. Подходит для RAG и агентных потоков, микросервисов, CI/CD, ETL и мультиагентных систем.

Для кого. Архитекторам, тимлидам и докладчикам, которым нужна наглядная схема системы для воркшопа, ревью дизайна или онбординга новых коллег.

Подходит, если

  • Перед запуском нового сервиса надо разобрать RAG-конвейер и показать команде, как данные проходят по шагам
  • В документации по онбордингу не хватает живой схемы CI/CD с переключением окружений `staging` и `prod`
  • Нужна схема ETL, в которой видно данные на каждом этапе
  • На воркшопе участникам нужна схема, по которой можно кликать и смотреть сценарии

Не подходит, если

  • Нужна статичная схема для печати или Confluence: файл интерактивный, а печатный вариант придется делать отдельно
  • Требуется диаграмма UML или ER в стандартной нотации: скилл рисует потоки данных и сценарии
  • Нужна схема облачной топологии из Terraform: скилл не читает инфраструктурный код сам

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

Нарисуй интерактивную схему RAG-сервиса: загрузка документов, запрос пользователя и ответ, с переключателем режимов разработки и боевой среды

Ограничения

Результат лежит в одном HTML-файле, и для просмотра нужен браузер. Положение узлов и тема хранятся в `localStorage` и привязаны к браузеру и адресу страницы. Схема описывает сценарии, которые вы задали, и не проверяет, как система работает на самом деле.

Названия и `payload` в схеме стоит сверить с реальными контрактами сервисов. Для Claude Code рекомендован способ через маркетплейс плагинов, для других агентов нужна ручная копия `skills/architecture-diagram/`. Версия скилла в манифесте обновляется вместе с `CHANGELOG.md`.

Как отключить. В Claude Code выполните `/plugin uninstall architecture-diagram`. При ручной установке удалите папку `architecture-diagram` из каталога навыков агента. Созданные HTML-файлы можно просто удалить.

Частые вопросы

Как поставить скилл в Claude Code?

Выполните `/plugin marketplace add konraddzbik/architecture-diagram-skill` и `/plugin install architecture-diagram`. Скилл включается сам, когда вы просите схему архитектуры или поток данных.

С какими агентами работает?

Автор называет Claude Code, Gemini CLI, GitHub Copilot CLI, OpenCode и Cursor, а также любые инструменты со стандартом SKILL.md.

Нужны ли библиотеки или сборка?

Нет, результат состоит из одного HTML-файла без сборки и зависимостей. Его можно открыть локально или выложить на хостинг.

Какие клавиши есть в схеме?

`F` включает полноэкранный режим, `T` переключает тему. Воспроизведением и шагами можно управлять с клавиатуры, узлы двигаются Shift со стрелками.

Сохраняются ли правки схемы?

Положение узлов сохраняется в localStorage браузера. Сам файл остается тем, что создал агент, поэтому для постоянных изменений правьте HTML.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

stack-diagram, скилл для архитектурных схем, встраивает логотипы и шрифты в HTML: готовый файл можно открыть без сети.

СкиллРасширенный доступ2,5 тыс.Звезды репозитория

Скилл рисует архитектуру системы одной HTML-страницей: схема с панорамой, фокусом на узле, светлой и темной темой.

СкиллМинимальный доступ147Звезды репозитория

Скилл рисует интерактивную изометрическую карту репозитория: здания по размеру кода, потоки по реальным вызовам.

СкиллРасширенный доступ386Звезды репозитория

Скилл строит интерактивные диаграммы по коду: одиннадцать типов, ссылки на строки-источники и один офлайн-файл HTML.

СкиллМинимальный доступ110Звезды репозитория

Fireworks Tech Graph

fireworks-tech-graph

Скилл строит технические SVG-диаграммы по текстовому описанию: архитектура, UML, схемы агентов, облачные схемы, с экспортом в PNG и GIF

СкиллМинимальный доступ12 тыс.Звезды репозитория

Скилл превращает разговор об архитектуре в интерактивную изометрическую карту системы и текстовую копию SYSTEM.md из одного файла данных

СкиллРасширенный доступ467Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Architecture Diagram Skill (эта карточка)нет157
arch-diagramнет126рисует схемы архитектуры, но без анимированных потоков и боковой панели с `payload`
Diagram Designнет66 598общий скилл диаграмм, готовых сценариев с интерактивным плеером тут нет

Коротко о README

Репозиторий упаковывает скилл `architecture-diagram` как плагин Claude Code и как обычный Agent Skill. Из запроса вроде «опиши RAG-конвейер» скилл собирает файл схемы с потоками, режимами и панелью деталей. Автор приводит примеры и проверки интерфейса в `tests/` и `scripts/check.js`.

Бейдж для README

Исходный SKILL.md

---
name: architecture-diagram
version: 1.5.0
description: "Build interactive, click-through architecture diagrams for software systems — a self-contained single HTML file with animated step-by-step flows, mode toggles (dev/prod, offline/online, v1/v2), dark/light theme, and a side panel with payload details, plus a companion markdown description. Use when the user wants to visualize or design a system: architecture diagram, service map, data flow, RAG/agentic flow, microservices topology, integration diagram, CI/CD or data/ETL pipeline, multi-agent system, or onboarding diagram — or to design a new service's flows before building. Natural-language triggers: 'I'm building X, what should the flow look like', 'pokaż jak działa system', 'diagram architektury', 'wizualizacja systemu', 'klikany diagram'. Do NOT use for static diagrams that belong inline (Mermaid/PlantUML), slide decks, or printable/PDF handouts — this produces interactive HTML for browser consumption."
license: MIT
---

# Interactive Architecture Diagrams

Build single-file, drop-in HTML pages that let workshop attendees, clients, or new team members **click through how a system works** — step by step, with animated data packets flowing between nodes, payload details on a side panel, and toggleable modes (offline/online, dev/prod, v1/v2). The aesthetic is dark and didactic-first: bounded nodes, gentle quadratic wires, packets that glow only on the active step — no rainbow gradients. Rebrand via the CSS tokens in `assets/css-tokens.css`.

---

## When to reach for this skill

| Situation | Use this skill? |
|---|---|
| "Show me how the auth flow works" (interactive, for a workshop) | **Yes** |
| "Design the RAG pipeline before we build it" (planning new service) | **Yes** |
| "Map our microservices and how they communicate" | **Yes** |
| "Visualize the CI/CD pipeline for onboarding docs" | **Yes** |
| "Show the data flow through our ETL pipeline" | **Yes** |
| "Draw an agentic multi-agent system with tool calls" | **Yes** |
| "Build me an architecture mockup we can iterate on with the team" | **Yes** |
| "Draw a sequence diagram for the PR" (static, goes in markdown) | No — a Mermaid sequence diagram inline is simpler |
| "Add a diagram to a slide deck or PDF" (static, not interactive) | No — this produces interactive HTML, not images or slides |
| "I just need a static boxes-and-arrows topology" (no flows/steps) | No — a Mermaid flowchart is enough |

The differentiator is **interactivity + seq

Сообщить о проблеме