Инструменты по категориям

v8std-standards-harness поставляет один Agent Skill, две локальные карты выбора стандартов и исполняемый валидатор отчётов. Агент определяет ситуацию по задаче и исходникам: объект метаданных либо действие в BSL. Карты указывают идентификаторы стандартов; содержание требований читается через отдельно настроенный HTTP MCP v8std.

Навык и команда

v8std-standards-harnessнаправляет агента к стандартам для запросов, проведения документов, регистров, форм, прав, клиент-серверных переходов, расширений и ревью BSL. Инструкция требует поиск за каждый этап, чтение выбранных страниц и проверку известного эталонного ID; при ошибках сервиса предусмотрены три попытки и фиксация причины пропуска.
validate-packчитает локальные отчёты Markdown в указанном каталоге, проверяет обязательные поля и допустимые значения записей о применении, пропуске, поиске и доступности эталонной страницы. Режим lint проверяет оформление; gate дополнительно требует записи и подтверждение настроенного эталонного ID. Находки новых применённых или отмеченных стандартов должны быть перечислены в итоговом отчёте для пополнения карты.

Для CLI нужен Node.js 18+, для чтения стандартов — агентский MCP-клиент и доступ к внешнему v8std. Собственного MCP-сервера, операций с XML/MDO и движка анализа BSL в поставке нет. Валидатор работает без сети и проверяет только отчётные записи: он не подтверждает реальные запросы к сервису, выполнение повторных попыток или соблюдение стандартов в коде. По умолчанию включён lint, допускающий пустой отчёт; строгий gate, конфигурация и запуск в CI/pre-commit подключаются отдельно. Карты и необязательный локальный кэш стандартов поддерживаются вручную.

v8std-standards-harness организует обращение агента к стандартам 1С через внешний HTTP MCP v8std и сохранение результатов сверки в локальных отчётах Markdown. Две карты связывают стандарты с объектами метаданных и действиями в BSL; в поставке есть идентификаторы, заголовки и условия выбора, а тексты стандартов поступают из подключённого сервиса.

Инструменты работы со стандартами

v8std-standards-harnessодин навык для выбора стандартов по ситуации, обязательного поиска за этап и оформления результатов: что применено, что пропущено и почему, какие новые стандарты найдены. Для проверки источника инструкция предусматривает чтение страницы с заранее выбранным эталонным ID.
validate-packлокальная проверка формата отчётных записей и, в режиме gate, их наличия, соответствия эталонному ID и положительного результата его проверки. Если найдены новые стандарты с решением applied или noted, валидатор требует перечислить их в итоговом отчёте для последующего пополнения карты.
v8std_search, v8std_get_pageпоиск и чтение стандартов на стороне отдельно подключённого v8std MCP; это инструменты внешнего сервиса.

Карты охватывают запросы, документы и проведение, регистры, формы, роли/RLS, клиент-серверное выполнение, расширения и другие ситуации разработки. Они представляют авторскую подборку и требуют ручной ревизии; проверки существования эталонной страницы недостаточно для подтверждения актуальности всей карты. Нужны Agent Skills-клиент, настроенный v8std MCP и Node.js 18+ для CLI. Локальный кэш текстов стандартов собирается отдельно.

Валидатор не обращается к v8std и не анализирует BSL

наличие корректной записи не доказывает чтение страницы или правильное применение требования. Режим lint допускает отсутствие записей; gate включается явно или через конфигурацию и требует заданного эталонного ID. Коды завершения: 0 — без замечаний, 1 — предупреждения, 2 — блокирующие нарушения. Подключение проверки к CI или pre-commit выполняется отдельно.

Что учитывать

ПодключениеAgent Skill с локальными картами ситуаций и CLI на Node.js; не MCP-сервер. Агент читает стандарты через отдельно подключённый HTTP MCP v8std по адресу https://ai.v8std.ru/mcp. Валидатор читает локальные отчёты Markdown без обращения к сети или базе 1С.
Что нужноагент с поддержкой Agent Skills и возможностью запускать локальные команды; Node.js 18+ без сторонних пакетов для валидатора. Для получения стандартов — отдельно настроенный v8std MCP и доступ к его HTTP endpoint. Строгий режим требует заданного эталонного ID стандарта; запуск в CI или pre-commit подключается вручную. Локальный кэш текстов можно собрать отдельно, в поставке его нет.
Важнокарты содержат идентификаторы, заголовки и условия выбора стандартов, а тексты агент читает из внешнего сервиса. Валидатор проверяет записи о применении, пропуске, поиске и доступности эталонной страницы; фактическое выполнение MCP-запросов и корректность BSL-кода он не подтверждает. Без настройки используется lint, допускающий отсутствие записей; gate блокирует пустой отчёт, отсутствие подтверждения эталонного ID и отсутствие записи о поиске либо пропуске. Новые применённые или отмеченные стандарты должны быть перечислены в итоговом отчёте для последующего пополнения карты. Сама карта обновляется вручную; синтаксического и статического анализа BSL, операций с XML/MDO и запуска тестов 1С в наборе нет.