Блок-схемы по ГОСТ 19.701 в draw.io

as.drawio-gost.skill

Скилл строит блок-схемы алгоритмов по ГОСТ 19.701-90 в виде файлов .drawio с экспортом в PNG, SVG и PDF

СкиллСредний рискРоссийский стек

ast-ashulga/as.drawio-gost.skill

Установка

Склонируй https://github.com/ast-ashulga/as.drawio-gost.skill и скопируй папку .claude/skills/drawio-gost в .claude/skills текущего проекта (для Cursor папку .cursor/skills/drawio-gost). Вызывай скилл командой /drawio-gost.

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

Что делает

Агент читает исходный код или описание алгоритма и сопоставляет каждую конструкцию с символом стандарта: решение, цикл, ввод, вывод, подпрограмма. Затем пишет XML в формате draw.io с черной обводкой, белой заливкой, шрифтом Times New Roman и единым размером символов. У ветвлений ровно два выхода с подписями «Да» и «Нет», обратные ветви циклов идут справа, каждая функция ложится на отдельную страницу. Если установлен draw.io desktop, скилл экспортирует схему в PNG, SVG или PDF со встроенным XML, чтобы файл оставался редактируемым.

Для кого. Для студентов технических вузов и преподавателей, которым нужны блок-схемы к лабораторным и курсовым по ГОСТ.

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

  • Нужна блок-схема функции или программы для отчета по лабораторной
  • Схему надо сдать в редактируемом виде, а не картинкой
  • Нужно проверить, что ветвления и циклы оформлены по ГОСТ 19.701-90

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

  • Нужна архитектурная или ER-диаграмма без требований ГОСТ
  • Схемы строятся в другом редакторе, не в draw.io

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

Нарисуй блок-схему функции bubble_sort по ГОСТ и сохрани в PNG

Ограничения

Для экспорта в PNG, SVG и PDF нужен draw.io desktop, без него остается только файл .drawio. Описание скилла срабатывает на любую просьбу нарисовать диаграмму, поэтому он может перехватывать задачи, где ГОСТ не нужен. Общая часть SKILL.md взята из скилла draw.io и дополнена разделом по ГОСТ. Лицензия в репозитории не указана.

Как отключить. Удалите папку drawio-gost из .claude/skills или .cursor/skills проекта.

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

  • Запускает CLI draw.io для экспорта и открывает файлы
  • После экспорта удаляет промежуточный файл .drawio

Коротко о README

README описывает скилл для Claude Code и Cursor, который генерирует блок-схемы по ГОСТ 19.701-90 (ISO 5807:1985) в формате .drawio. Перечислены правила оформления: шрифт, два подписанных выхода у решений, трассировка циклов, отдельная страница на функцию. Приведена таблица форматов экспорта и структура папок для обоих агентов, справочники символов и сопоставления кода с символами лежат в references. Из требований указан только draw.io desktop для экспорта.

SKILL.md

---
name: drawio-gost
description: Always use when user asks to create, generate, draw, or design a diagram, flowchart, architecture diagram, ER diagram, sequence diagram, class diagram, network diagram, mockup, wireframe, or UI sketch, or mentions draw.io, drawio, drawoi, .drawio files, or diagram export to PNG/SVG/PDF.
---

# Draw.io Diagram Skill

Generate draw.io diagrams as native `.drawio` files. Optionally export to PNG, SVG, or PDF with the diagram XML embedded (so the exported file remains editable in draw.io).

## How to create a diagram

1. **Generate draw.io XML** in mxGraphModel format for the requested diagram
2. **Write the XML** to a `.drawio` file in the current working directory using the Write tool
3. **If the user requested an export format** (png, svg, pdf), locate the draw.io CLI (see below), export with `--embed-diagram`, then delete the source `.drawio` file. If the CLI is not found, keep the `.drawio` file and tell the user they can install the draw.io desktop app to enable export, or open the `.drawio` file directly
4. **Open the result** — the exported file if exported, or the `.drawio` file otherwise. If the open command fails, print the file path so the user can open it manually

## Choosing the output format

Check the user's request for a format preference. Examples:

- `/drawio-gost create a flowchart` → `flowchart.drawio`
- `/drawio-gost png flowchart for login` → `login-flow.drawio.png`
- `/drawio-gost svg: ER diagram` → `er-diagram.drawio.svg`
- `/drawio-gost pdf architecture overview` → `architecture-overview.drawio.pdf`

If no format is mentioned, just write the `.drawio` file and open it in draw.io. The user can always ask to export later.

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

Нужен ли draw.io на компьютере?

Для файла .drawio нет. Для экспорта в PNG, SVG или PDF нужен draw.io desktop, скилл сам ищет его CLI в macOS, Linux, Windows и WSL2.

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

Да. При экспорте XML схемы встраивается в PNG, SVG или PDF, и файл открывается в draw.io для правки.

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

Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели

MCP-серверСредний риск184 тыс.
Выбор редакции

Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills

СкиллСредний риск176,3 тыс.
Выбор редакции

Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями

СкиллСредний риск54,3 тыс.
Выбор редакции

Набор плагинов Anthropic для юристов: договоры, приватность, трудовое право, IP, судебные дела, AI-регулирование и обучение

ПлагинСредний риск9,4 тыс.