svg-diagram
Скилл рисует архитектурные схемы, блок-схемы и диаграммы последовательностей как размеченный вручную SVG в едином стиле
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Скилл это инструкции и локальный линтер, который только читает SVG
Установка
В терминале, через 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.
Установи скилл: 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, ``. Do not inline SVG XML.
Частые вопросы
Что проверяет линтер?
Двенадцать правил: экранирование XML, обрезку по viewBox, шрифтовой стек, высоту блоков, смещение базовой линии, зазоры, маркеры стрелок, переполнение текста, наложения, подложку, соответствие палитре и геометрию связей. Проходом считается только ноль ошибок и ноль предупреждений.
Нужен ли линтер, чтобы пользоваться скиллом?
Нет, текст скилла работает и без него, но линтер это доказательство, что схема выполнена по правилам стиля.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything