Блок-схемы по ГОСТ 19.701 в draw.io
as.drawio-gost.skill
Скилл строит блок-схемы алгоритмов по ГОСТ 19.701-90 в виде файлов .drawio с экспортом в PNG, SVG и PDF
Установка
Склонируй 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 для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Набор плагинов Anthropic для юристов: договоры, приватность, трудовое право, IP, судебные дела, AI-регулирование и обучение