gost-skills: скилл проверки документов по ГОСТ
gost-skills
Скилл для агентов, который собирает или проверяет документ по ГОСТ и выдает список замечаний со ссылкой на конкретный пункт стандарта
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Работает только с локальными документами пользователя, ничего никуда не отправляет
- Скрипт механической проверки только читает docx и не изменяет файл
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/gost-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add cyclomethane/gost-skills --skill gost -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита f5e6529
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .claude/skills
cp -R "$tmp/skills/gost" .claude/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add cyclomethane/gost-skills --skill gost -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита f5e6529
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .agents/skills
cp -R "$tmp/skills/gost" .agents/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add cyclomethane/gost-skills --skill gost -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита f5e6529
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .github/skills
cp -R "$tmp/skills/gost" .github/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add cyclomethane/gost-skills --skill gost -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита f5e6529
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .agents/skills
cp -R "$tmp/skills/gost" .agents/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add cyclomethane/gost-skills --skill gost -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита f5e6529
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .agents/skills
cp -R "$tmp/skills/gost" .agents/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .devin/skills
cp -R "$tmp/skills/gost" .devin/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add cyclomethane/gost-skills --skill gost -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита f5e6529
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .cline/skills
cp -R "$tmp/skills/gost" .cline/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add cyclomethane/gost-skills --skill gost -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита f5e6529
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .roo/skills
cp -R "$tmp/skills/gost" .roo/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add cyclomethane/gost-skills --skill gost -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита f5e6529
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .agents/skills
cp -R "$tmp/skills/gost" .agents/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .agents/skills
cp -R "$tmp/skills/gost" .agents/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cyclomethane/gost-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/gost/
git -C "$tmp" checkout f5e65298d0e684c4e208752e42d4ab6ede2ca27a
mkdir -p .agents/skills
cp -R "$tmp/skills/gost" .agents/skills/gostКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Склонируй https://github.com/cyclomethane/gost-skills и скопируй skills/gost в .agents/skills/gost проекта (или в ~/.agents/skills/gost для всех проектов), затем попроси оформить или проверить документ по ГОСТ.
Другие способы из описания автора
git clone https://github.com/cyclomethane/gost-skills.git && mkdir -p .agents/skills && cp -r gost-skills/skills/gost .agents/skills/gostУстановка в один проект, команда из README.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл сам определяет тип документа и загружает нужный модуль: диссертация и автореферат по ГОСТ Р 7.0.11, ВКР и дипломы, отчет о НИР по ГОСТ 7.32, журнальная статья по ГОСТ Р 7.0.7, реферат и аннотация по ГОСТ Р 7.0.99, организационно-распорядительные документы по ГОСТ Р 7.0.97, текстовые документы ЕСКД, библиография сразу по трем стандартам, единицы величин по ГОСТ 8.417 и презентация к защите. Два общих файла layout-core.md и mandatory-core.md описывают верстку и обязательный состав документа, три профиля верстки сводят требования разных ГОСТов в одну таблицу. На короткий запрос скилл дает список замечаний простым языком, на явный запрос аудита выдает полный отчет из шести разделов со статусами PASS, FAIL, N/A и NEEDS_SOURCE_CHECK и ссылками на пункты. Для собранного docx можно прогнать python-скрипт gost_acceptance.py с профилем А или Б для механической проверки верстки.
Для кого. Для студентов, аспирантов и научных руководителей, которые готовят диссертации, ВКР, статьи и отчеты по российским ГОСТ и хотят проверку оформления до нормоконтроля.
Подходит, если
- Нужно оформить диссертацию, ВКР, статью, отчет о НИР или деловой документ по действующему ГОСТ
- Нужен аудит готового docx с точными ссылками на пункты стандарта
- Нужна проверка библиографии, единиц измерения или обязательного состава документа
Не подходит, если
- Требования вуза или кафедры расходятся с ГОСТ и не зафиксированы как источник: скилл никогда не объявляет пункт обязательным без проверенного источника
- Документ вне зоны действия описанных ГОСТ, например диссертация в формате монографии
- Нужна проверка научного содержания, а не оформления
Пример запроса к агенту
Проверь готовую диссертацию.docx по ГОСТ и покажи полный отчет с номерами пунктовОграничения
Модули описаны как нормализованная рабочая трактовка стандартов по состоянию на дату в заголовке файла, а не официальный текст ГОСТ. Требования вуза, кафедры или совета всегда сильнее скилла, а он сам сильнее только там, где нет локального источника. Механическая проверка верстки скриптом работает только для docx и только по двум профилям. Новых типов документов без готового модуля скилл не выдумывает: непроверенный пункт помечается NEEDS_SOURCE_CHECK, а не объявляется нарушением.
Как отключить. Удалите папку skills/gost из .agents/skills в проекте или из ~/.agents/skills при глобальной установке.
Проверка безопасности
- Работает только с локальными документами пользователя, ничего никуда не отправляет
- Скрипт механической проверки только читает docx и не изменяет файл
Коротко о README
README описывает один скилл для агентов, читающих .agents/skills, который покрывает диссертации, ВКР, отчеты о НИР, статьи, рефераты, деловые документы, текстовые документы ЕСКД, библиографию и единицы величин по конкретным ГОСТ. Установка: клонирование репозитория и копирование папки skills/gost в проект или глобально. Указан приоритет требований: вуз и кафедра выше ГОСТ, ГОСТ выше трактовки скилла, непроверенное требование никогда не объявляется обязательным. Лицензия MIT.
SKILL.md
--- name: gost description: Formats a document to ГОСТ (Russian state standard) from scratch, or reviews a finished one and reports every violation with a reference to the standard's clause — missing mandatory sections, volume out of range, and all visual layout errors. Covers dissertation and avtoreferat, thesis (ВКР) and diploma, research report, term paper, internship report, journal article, abstract and annotation, official/business document, defense presentation, bibliography, units of measurement. Saves weeks of revisions and guards against the work being sent back for rework. --- # GOST documents: router and shared layer One skill for all ГОСТ-governed documents. It determines the document type itself, loads the matching module, and keeps every shared rule in exactly two core files, so a module never repeats a rule it did not change: - references/layout-core.md — visual layout: page, text, headings, pagination, TOC, captions, tables, figures, formulas, lists, appendices, package metadata. - references/mandatory-core.md — mandatory elements and volume: which structural elements each document type must have, what goes on the title page, volume norms. Two modes: assemble a new document to the standard, or accept a finished one with an audit report in which every remark carries a clause reference.
Частые вопросы
Чем короткий ответ отличается от полного аудита?
На общую просьбу скилл дает список проблем простым языком без номеров пунктов, полный отчет из шести разделов со статусами и ссылками выдается только на явный запрос аудита или после запуска gost_acceptance.py.
Что если для моего типа документа нет готового модуля?
Скилл использует протокол расширения: просит у пользователя источник требований и создает новый модуль с деltами к общим файлам, а непроверенные пункты помечает NEEDS_SOURCE_CHECK.
Похожие
Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов