1c-quality-gate — плагин

Плагин Claude Code и OpenCode, который не дает закончить сессию, пока правки 1С не прошли проверку стандартов, архитектуры и XML

  • 46 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Хуки запускаются на каждую правку и влияют на завершение сессии
  • При первом прогоне скачивает бинарник анализатора
  • Ходит в сеть к MCP-сервису стандартов
Все причины и проверки
Российский стек

romandredan/1c-quality-gate

Установка

Работает в

В терминале, через 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.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Скилл проверяет модули BSL и формы Form.xml по системе стандартов 1С и требованиям «1С:Совместимо», правила взяты из АПК

СкиллМинимальный доступ20Звезды репозитория
Российский стек

Плагин Claude Code 1c-dev: разбор задачи по 1С в диалоге, техническая спека, шаги с зависимостями и выполнение одного шага за раз с проверкой

ПлагинМинимальный доступ
Российский стек

Плагин из 30 скиллов по стандартам разработки 1С на базе v8std и конвейер задачи от постановки до релиза с гейтами согласования и код-ревью

ПлагинРасширенный доступ4Звезды репозитория

Плагин доработки 1С для Claude Code

1C:Enterprise AI Feature Development Plugin

Российский стек

Плагин Claude Code с воркфлоу из семи фаз для доработки конфигураций 1С: исследование кода, архитектура, реализация и ревью через отдельных агентов

ПлагинРасширенный доступ13Звезды репозитория
Российский стек

MCP-сервер со справочником платформы 1С и проверкой BSL-кода на соответствие реальному API нужной версии платформы

MCP-серверРасширенный доступ31Звезды репозитория

Скиллы Claude Code для 1С

Claude Code Skills for 1C:Enterprise

Российский стек

Большой набор скиллов, правил и команд, с которыми агент собирает и разбирает исходники 1С по формату платформы, без Конфигуратора

СкиллРасширенный доступ86Звезды репозитория

Из блога

Коротко о README

README начинается с примера заблокированного завершения и отчета с находками и следом. Дальше разобраны пять причин, по которым проверка в паре с моделью не срабатывает, и ответ плагина на каждую. Описаны четыре контура, установка для Claude Code и OpenCode, рекомендуемые внешние инструменты по ролям, расчет глубины по трем осям и меры против ложных срабатываний. Лицензия MIT.

Бейдж для README

Сообщить о проблеме

Foxx AI1c-quality-gate
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.