Archicad GOST Compliance: проверка чертежей по ГОСТ
Archicad GOST Compliance
Скилл Codex, который проверяет чертежи Archicad на соответствие ГОСТ, СПДС и ЕСКД и выдает реестр замечаний с точным пунктом стандарта на каждый лист
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- По умолчанию только читает исходники и не вносит изменений в чертежи
- Изменение PLN возможно только по отдельной явной команде пользователя с резервной копией
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/archicad-gost-complianceОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add alashevitch-sketch/archicad-gost-compliance --skill archicad-gost-compliance -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита d54afdf
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .claude/skills
cp -R "$tmp/skills/archicad-gost-compliance" .claude/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add alashevitch-sketch/archicad-gost-compliance --skill archicad-gost-compliance -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита d54afdf
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .agents/skills
cp -R "$tmp/skills/archicad-gost-compliance" .agents/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add alashevitch-sketch/archicad-gost-compliance --skill archicad-gost-compliance -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита d54afdf
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .github/skills
cp -R "$tmp/skills/archicad-gost-compliance" .github/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add alashevitch-sketch/archicad-gost-compliance --skill archicad-gost-compliance -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита d54afdf
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .agents/skills
cp -R "$tmp/skills/archicad-gost-compliance" .agents/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add alashevitch-sketch/archicad-gost-compliance --skill archicad-gost-compliance -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита d54afdf
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .agents/skills
cp -R "$tmp/skills/archicad-gost-compliance" .agents/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .devin/skills
cp -R "$tmp/skills/archicad-gost-compliance" .devin/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add alashevitch-sketch/archicad-gost-compliance --skill archicad-gost-compliance -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита d54afdf
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .cline/skills
cp -R "$tmp/skills/archicad-gost-compliance" .cline/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add alashevitch-sketch/archicad-gost-compliance --skill archicad-gost-compliance -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита d54afdf
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .roo/skills
cp -R "$tmp/skills/archicad-gost-compliance" .roo/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add alashevitch-sketch/archicad-gost-compliance --skill archicad-gost-compliance -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита d54afdf
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .agents/skills
cp -R "$tmp/skills/archicad-gost-compliance" .agents/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .agents/skills
cp -R "$tmp/skills/archicad-gost-compliance" .agents/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alashevitch-sketch/archicad-gost-compliance.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/archicad-gost-compliance/
git -C "$tmp" checkout d54afdf18a905e259fbc3c31971db791063be284
mkdir -p .agents/skills
cp -R "$tmp/skills/archicad-gost-compliance" .agents/skills/archicad-gost-complianceКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи скилл командой npx skills add alashevitch-sketch/archicad-gost-compliance --skill archicad-gost-compliance -g -y, открой новую задачу Codex и напиши: используй $archicad-gost-compliance, проверь выбранные листы Archicad по применимым ГОСТ, исходник не изменяй.
Другие способы из описания автора
npx skills add alashevitch-sketch/archicad-gost-compliance --skill archicad-gost-compliance -g -yУстановка навыка глобально через реестр skills, команда из README.
Проверка безопасности
Как мы проверяемНизкий рискНизкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
- По умолчанию только читает исходники и не вносит изменений в чертежи
- Изменение PLN возможно только по отдельной явной команде пользователя с резервной копией
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл действует как проверяющий, а не орган экспертизы: сначала фиксирует объект проверки (путь и ревизию файла, стадию, перечень листов, заданные заказчиком стандарты), затем устанавливает применимость каждого ГОСТ по официальному статусу и редакции. Он проверяет состав комплекта, основные надписи, масштабы, оси, размеры, линии, штриховки и условные обозначения, для нативного PLN отдельно проверяет элементы Archicad и настройки издателя. Каждая строка реестра замечаний содержит лист, наблюдение, пункт стандарта, официальную ссылку и статус: compliant, noncompliant, not_applicable или not_verifiable. Итоговый отчет собирается по шаблону с паспортом проверки, матрицей охвата и планом исправлений, а перед сдачей прогоняется скрипт validate_compliance_register.py. Исходники правит только по отдельной явной команде пользователя, по умолчанию не изменяет файлы.
Для кого. Для архитекторов и BIM-инженеров, которые готовят чертежи Archicad к нормоконтролю и хотят предварительную проверку по ГОСТ до передачи эксперту.
Подходит, если
- Нужно проверить комплект чертежей Archicad на соответствие применимым ГОСТ, СПДС или ЕСКД перед нормоконтролем
- Нужен реестр замечаний с точной ссылкой на пункт и редакцию стандарта
- Нужно отделить обязательные требования от добровольных и договорных
Не подходит, если
- Нужна проверка по СП или требованиям вне ГОСТ: для них у автора отдельные скиллы
- Нужен официальный нормоконтроль или государственная экспертиза: скилл прямо говорит, что их не заменяет
- Нет доступа к исходным листам, видам и макетам Archicad для полного охвата проверки
Пример запроса к агенту
Проверь выбранные листы Archicad по применимым ГОСТ, исходник не меняй, каждое замечание свяжи с листом и пунктомОграничения
Навык явно не заменяет официальный нормоконтроль или экспертизу и не объявляет полное соответствие при неполном охвате проверки. Отсутствующий лист или недоступный пункт помечается not_verifiable, а не автоматически noncompliant. Проверка PDF не заменяет проверку нативных элементов, макетов и внешних чертежей Archicad. Проект нулевой звездности и без внешних отзывов, автор прямо указывает, что не связан с Graphisoft.
Как отключить. Удалите скилл командой npx skills remove archicad-gost-compliance или сотрите папку скилла из окружения Codex.
Частые вопросы
Может ли скилл сам исправить чертеж?
Только по отдельной явной команде пользователя, и то после проверки пути проекта, резервной копии и активного ввода, с визуальным контролем после записи.
Что если часть листов недоступна для проверки?
Такой пункт получает статус not_verifiable, а не noncompliant, и попадает в отдельный список недостающих исходников в отчете.
Похожие
СкиллыУтилита 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, воронки и еще около сорока типов
Коротко о README
README описывает устанавливаемый навык Codex для доказательной проверки чертежей Archicad по ГОСТ, ГОСТ Р, СПДС и ЕСКД, дает команду установки через npx skills add и пример промпта для запуска проверки. Отдельно подчеркивается, что навык не заменяет нормоконтроль и не связан с Graphisoft. Для тестов приведены команды python -m unittest и tools/check_package.py. Лицензия MIT.
SKILL.md
--- name: archicad-gost-compliance description: "Проверяй чертежи, виды, макеты и комплекты Archicad на соответствие применимым ГОСТ, ГОСТ Р, СПДС и ЕСКД. Используй для нормоконтроля оформления и состава документации с точными ссылками на редакции и пункты; не применяй для проверки требований СП или иных нормативных актов." --- # Проверка чертежей Archicad по ГОСТ Работать как проверяющий, а не как орган экспертизы. По умолчанию анализировать исходники без изменений. Не объявлять весь комплект соответствующим ГОСТ, пока не подтверждены область проверки, применимые стандарты, редакции, полнота листов и все существенные требования. ## Зафиксировать объект проверки До вывода определить или отметить как неизвестные: точный путь и ревизию PLN/PLA, PDF или набора листов; стадию, марки разделов, назначение объекта и дату выпуска; страну и договорную юрисдикцию; перечень листов, видов, макетов и внешних ссылок; перечень ГОСТ и редакций, заданный заказчиком или договором.