svg-diagram

Скилл рисует архитектурные схемы, блок-схемы и диаграммы последовательностей как размеченный вручную SVG в едином стиле

Скилл

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

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

  • Скилл это инструкции и локальный линтер, который только читает SVG
Все причины и проверки

bybit-exchange/svg-diagram

Установка

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

npx skillfoxx add skills/svg-diagram

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

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

Выполните в терминале в папке проекта

npx skills add bybit-exchange/svg-diagram --skill svg-diagram -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add bybit-exchange/svg-diagram --skill svg-diagram -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add bybit-exchange/svg-diagram --skill svg-diagram -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add bybit-exchange/svg-diagram --skill svg-diagram -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add bybit-exchange/svg-diagram --skill svg-diagram -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add bybit-exchange/svg-diagram --skill svg-diagram -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add bybit-exchange/svg-diagram --skill svg-diagram -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add bybit-exchange/svg-diagram --skill svg-diagram -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит c30c9e3.

Текст для агента

Установи скилл: npx skills add bybit-exchange/svg-diagram -g. Линтер запускается командой node ~/.claude/skills/svg-diagram/tools/svg-lint/bin/svg-lint.mjs diagram.svg.

Другие способы из описания автора
npx skills add bybit-exchange/svg-diagram -g

Уберите -g, чтобы установить в текущий проект. skills CLI сам определит установленных агентов.

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

Что делает

Скилл задает агенту единый стиль рисования диаграмм прямо в SVG: арифметику раскладки, систему цветов и типографику, дружелюбную к иероглифам. Агент рассчитывает высоту блоков, отступы, зазоры у стрелок и положение подписей так, чтобы элементы не накладывались и текст не резался рамкой. В комплекте линтер svg-lint без зависимостей, который читает готовый SVG и проверяет его по двенадцати правилам: экранирование, поля viewBox, шрифтовой стек, геометрия связей и другие. Каждая находка называет проблему и точное исправление.

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

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

  • Нужна архитектурная схема или блок-схема в документации
  • Нужна диаграмма последовательности или потока данных в SVG
  • Нужен единый стиль схем, проверяемый линтером

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

  • Достаточно текстовой схемы вроде Mermaid, без ручной раскладки SVG
  • Нужна интерактивная диаграмма с логикой, а не статичный SVG

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

Нарисуй архитектурную схему сервиса в SVG по стилю svg-diagram и проверь ее линтером

Ограничения

Линтер svg-lint это ручной инструмент, он ничего не запускает автоматически, его нужно вызывать перед сдачей схемы. Диаграмма несет один набор цветов и рисует белую подложку, чтобы читаться на темной теме, это не переключение тем. Для запуска линтера нужен Node, зависимостей у него нет.

Как отключить. Удалите каталог svg-diagram из папки скиллов агента.

Проверка безопасности

  • Скилл это инструкции и локальный линтер, который только читает SVG

Коротко о README

README описывает единый стиль ручных SVG-схем: арифметика раскладки, цвета, типографика и линтер без зависимостей. Показана галерея из десяти диаграмм, каждая иллюстрирует конкретное правило. Установка идет через skills CLI, есть путь только с текстом скилла без линтера. Линтер svg-lint читает готовый SVG и сообщает нарушения с точным исправлением. Лицензия MIT.

SKILL.md

---
name: svg-diagram
description: SVG diagramming conventions blending a technical look with CJK-friendly typography. Use when creating flowcharts, architecture diagrams, and similar SVG figures. For one-shot generation, prefer invoking it from a subagent so the main context does not have to carry this skill plus the SVG XML; for multi-round tweaking, use it directly in the main context.
---

# SVG Diagramming Conventions

## Output location and referencing

> Diagrams go in SVG, never ASCII art. That rule decides *whether* to draw; this skill covers *how*, starting with where the file lands.

- Put the file in an `assets/` directory next to the document (e.g. `docs/foo.md` -> `docs/assets/foo-arch.svg`)
- Reference it from markdown with a relative path, `![title](assets/xxx.svg)`. Do not inline SVG XML.

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

Что проверяет линтер?

Двенадцать правил: экранирование XML, обрезку по viewBox, шрифтовой стек, высоту блоков, смещение базовой линии, зазоры, маркеры стрелок, переполнение текста, наложения, подложку, соответствие палитре и геометрию связей. Проходом считается только ноль ошибок и ноль предупреждений.

Нужен ли линтер, чтобы пользоваться скиллом?

Нет, текст скилла работает и без него, но линтер это доказательство, что схема выполнена по правилам стиля.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск292,5 тыс.Звезды репозитория
Выбор редакции

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

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний риск139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIsvg-diagram

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.