1c-quality-gate — плагин
Плагин Claude Code и OpenCode, который не дает закончить сессию, пока правки 1С не прошли проверку стандартов, архитектуры и XML
- 46 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хуки запускаются на каждую правку и влияют на завершение сессии
- При первом прогоне скачивает бинарник анализатора
- Ходит в сеть к MCP-сервису стандартов
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/1c-quality-gateОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки запускаются на каждую правку и влияют на завершение сессии
- При первом прогоне скачивает бинарник анализатора
- Ходит в сеть к MCP-сервису стандартов
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Правка .bsl или XML метаданных взводит гейт: в Claude Code хук Stop не дает завершить работу, пока проверка не прогнана, в OpenCode плагин возвращает агента к непроверенным файлам. Глубину проверки плагин считает по объему правки, типам кода и сложности, поэтому правка комментария проходит быстро, а транзакция или новый общий модуль получают полный разбор. Контуры проверяют код по стандартам 1С и статическому анализатору, архитектуру по SOLID и GRASP, XML метаданных и гигиену файлов. Результат выдается отчетом с находками и машиночитаемым следом, где видно, что проверено, что пропущено и почему.
Для кого. Для разработчиков 1С, которые правят выгрузку конфигурации или расширения в файлы вместе с Claude Code или OpenCode.
Подходит, если
- Агент пишет BSL-код, и нужно гарантировать проверку перед коммитом
- Нужен отчет с номерами стандартов и измеренными значениями, а не общие советы
- Нужно ловить поломки XML метаданных после правок агента
Не подходит, если
- Разработка идет в конфигураторе без выгрузки исходников в файлы
- Проект не на 1С: хуки там молчат и пользы не дают
Пример запроса к агенту
/gate прогони проверку правок в общем модуле РасчетСкидокОграничения
Обязательна связь с MCP-сервисом стандартов v8std по HTTP, без него гейт не снимается. Статический анализатор скачивается при первом прогоне. Компилируемость модулей без установленной платформы 1С не проверяется, это отмечается в следе. Для валидации XML нужны Python и lxml, для части архитектурных признаков индекс кода. Скиллы и отчеты на русском.
Как отключить. В Claude Code удалите плагин через /plugin uninstall 1c-quality-gate, в OpenCode уберите строку плагина из opencode.json.
Частые вопросы
Можно снять гейт без прогона?
Для мелких классов правок C0 и C1 да, с письменной причиной. Для C2 и C3 нужен полный прогон.
Какие команды есть?
/gate для проверки, /gate-status для охвата, флаги --deep, --quick и --fix.
Обсуждение
Вопросов и отзывов пока нет.
Проверка кода 1С по стандартам
1C Standards Claude Skill
Скилл проверяет модули BSL и формы Form.xml по системе стандартов 1С и требованиям «1С:Совместимо», правила взяты из АПК
Плагин Claude Code 1c-dev: разбор задачи по 1С в диалоге, техническая спека, шаги с зависимостями и выполнение одного шага за раз с проверкой
Плагин стандартов разработки 1С
1c-dev-rules
Плагин из 30 скиллов по стандартам разработки 1С на базе v8std и конвейер задачи от постановки до релиза с гейтами согласования и код-ревью
Плагин доработки 1С для Claude Code
1C:Enterprise AI Feature Development Plugin
Плагин Claude Code с воркфлоу из семи фаз для доработки конфигураций 1С: исследование кода, архитектура, реализация и ревью через отдельных агентов
MCP-сервер со справочником платформы 1С и проверкой BSL-кода на соответствие реальному API нужной версии платформы
Скиллы Claude Code для 1С
Claude Code Skills for 1C:Enterprise
Большой набор скиллов, правил и команд, с которыми агент собирает и разбирает исходники 1С по формату платформы, без Конфигуратора
Из блога
Коротко о README
README начинается с примера заблокированного завершения и отчета с находками и следом. Дальше разобраны пять причин, по которым проверка в паре с моделью не срабатывает, и ответ плагина на каждую. Описаны четыре контура, установка для Claude Code и OpenCode, рекомендуемые внешние инструменты по ролям, расчет глубины по трем осям и меры против ложных срабатываний. Лицензия MIT.