Перейти к руководству
Baoyu Diagramавтор Jim Liu (Baoyu)

Baoyu Diagram Skill.

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

  • Диаграммы
  • SVG
  • Информационный дизайн
Обзор источника · Baoyu DiagramSKILL.md
Задача Диаграммы Результат • Масштабируемая диаграмма SVG с явным текстом и геометрией • Экспорт PNG, созданный из SVG • Макет, в котором группы, потоки и легенда соответствуют описанной системе Перед началом Текстовая или кодовая среда для SVG; Bun или Bun через npx для прилагаемого скрипта конвертации PNG.
Редакционное резюме · источник проверен 2026-10-07 · не сгенерированный пример

01 Возможности

Рисуйте структурированные технические диаграммы в формате SVG

Рабочий процесс создания диаграмм SVG в тёмной теме с семантическими макетами, послойной отрисовкой соединителей и конвертацией в PNG.

Процесс на основе источникаНе результат тестового запуска

Как это работает

Baoyu Diagram создаёт самостоятельные диаграммы SVG для архитектуры, блок-схем, диаграмм последовательностей, временных шкал и других структурных объяснений, а не просит модель изображений нарисовать подписи. Источник задаёт тёмную визуальную систему с семантическими цветами, моноширинной типографикой и рекомендациями по макету для разных типов диаграмм.

Характерная деталь реализации — порядок слоёв: соединители рисуются позади непрозрачных масок и полупрозрачных блоков компонентов, чтобы линии не просвечивали сквозь подписи. Отступы, положение легенды и поля viewBox считаются частью контракта диаграммы. Прилагаемый скрипт затем может создать PNG более высокого разрешения для инструментов, не принимающих SVG.

Ожидаемые результаты

  • Масштабируемая диаграмма SVG с явным текстом и геометрией
  • Экспорт PNG, созданный из SVG
  • Макет, в котором группы, потоки и легенда соответствуют описанной системе
Посмотреть пример запроса

От запроса до проверки

  1. 01
    Выберите модель связей

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

  2. 02
    Спланируйте узлы и соединения

    Перечислите сущности, границы групп и направление потока, прежде чем размещать элементы и прокладывать стрелки.

  3. 03
    Отрисуйте и проверьте граф

    Напишите SVG, проверьте перекрытия и свободное место вокруг подписей, затем экспортируйте PNG и убедитесь, что оба формата остаются читаемыми.

02 Когда использовать

Когда использовать

Текстовая или кодовая среда для SVG; Bun или Bun через npx для прилагаемого скрипта конвертации PNG.

Хорошо подходит

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

Что нужно проверить

  • Категоричная тёмная темаПроверенный источник рассчитан на тёмную палитру. Для другого фирменного оформления нужна явная адаптация.
  • Шрифты могут быть внешнимиХотя результат — один файл SVG, пример допускает импорт из Google Fonts. Внешний вид офлайн следует проверить с нужными запасными шрифтами или встроенными шрифтами.

Что подготовить

  • Сущности и связиУкажите реальные узлы, направления соединений и подписи; не рассчитывайте, что агент сам выведет недокументированное поведение системы.
  • Назначение диаграммыОпределите, на какой вопрос должна отвечать диаграмма и каков технический уровень аудитории.
  • Среда выводаУкажите, где будет использоваться SVG или PNG, включая размер и требования к работе офлайн.

03 Важные решения

Важные решения

  1. Читаемое наложение соединителей

    Источник прямо предотвращает просвечивание стрелок сквозь полупрозрачные блоки.

  2. Семантика для каждого типа

    Сообщения последовательностей, решения блок-схем и структурные связи используют разные условные обозначения, а не одинаковые соединённые карточки.

04 Пример задания

Попробуйте точный запрос

Приведённый ниже пример запроса не тестировался. Перед использованием проверьте настройку навыка.

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

Сохраните справочные материалы по типам диаграмм и скрипт конвертации. Проверьте отрисовку и доступность шрифтов в нужной среде.

Исходный файл в апстриме
https://github.com/JimLiu/baoyu-skills/blob/1567581c26ec29f4216c6e6835415bf30343b0e3/skills/baoyu-diagram/SKILL.md

Текстовая или кодовая среда для SVG; Bun или Bun через npx для прилагаемого скрипта конвертации PNG.

Начните с одного результата

Перед запуском навыка адаптируйте объём, исходные материалы и ограничения в этом запросе.

Пример запроса
Используйте baoyu-diagram, чтобы создать SVG с нашим конвейером загрузки: браузер, API, очередь, обработчик и объектное хранилище. Используйте только указанные мной связи, сгруппируйте серверные компоненты, отдельно подпишите поведение повторных попыток и разместите легенду вне графа. Проверьте направления стрелок и свободное место вокруг текста, затем предоставьте версии SVG и PNG, не добавляя выдуманных сервисов.

Проверьте результат

Сверьте фактический результат с этими наблюдаемыми критериями.

  • Каждая стрелка и группа соответствуют предоставленному описанию системы.
  • Подписи, соединители и легенды не перекрываются и не обрезаются.
  • SVG корректно масштабируется, а экспортированный PNG остаётся разборчивым.

OpenDesign предоставляет локальное дизайн-пространство для кодовых агентов. Это не означает, что навык поставляется в комплекте или что внешние инструменты, учётные данные и программные зависимости включены.

05 Источник и лицензия

Источник и лицензия

На этой странице описана зафиксированная версия источника по ссылке ниже. Поведение и требования апстрима могут измениться.

Владелец источника
Jim Liu (Baoyu)
Репозиторий
JimLiu/baoyu-skills
Файл навыка
skills/baoyu-diagram/SKILL.md
Лицензия
MIT
Проверенный снимок
2026-10-07 · 1567581c26ec
Редакционное резюме источника
Рабочий процесс создания диаграмм SVG в тёмной теме с семантическими макетами, послойной отрисовкой соединителей и конвертацией в PNG.

Оригинальное резюме от OpenDesign на основе указанного источника. Звёзды репозитория — датированный показатель популярности, а не использование навыка и не оценка качества.

06 Вопросы перед началом

Вопросы перед началом

Используется ли API для генерации изображений?

Описанный процесс пишет SVG напрямую и конвертирует его в PNG, в отличие от навыков иллюстрации с растровой генерацией.

Можно ли потом редактировать подписи?

Подписи остаются текстом SVG в исходном файле, поэтому их можно изменить в подходящем редакторе или через код.

Работает ли SVG полностью офлайн по умолчанию?

Проверьте обработку шрифтов. Источник допускает внешний импорт из Google Fonts, хотя остальные элементы диаграммы находятся в одном файле.

OpenDesign

Оставьте место для следующей итерации дизайна.

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

Исходный файл в апстриме
https://github.com/JimLiu/baoyu-skills/blob/1567581c26ec29f4216c6e6835415bf30343b0e3/skills/baoyu-diagram/SKILL.md