Обвязка сверки со стандартами 1С v8std

v8std-standards-harness

Скилл и валидатор, которые не дают агенту молча пропустить сверку BSL-кода со стандартами разработки 1С v8std

Скилл

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

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

  • Только читает справочник стандартов и оставляет текстовые отметки, кода конфигурации не меняет
  • В режиме gate может заблокировать коммит без единой отметки, это осознанное поведение по умолчанию
Все причины и проверки
Российский стек

axelboman277/v8std-standards-harness

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/v8std-standards-harness

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add axelboman277/v8std-standards-harness --skill v8std-standards-harness -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add axelboman277/v8std-standards-harness --skill v8std-standards-harness -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add axelboman277/v8std-standards-harness --skill v8std-standards-harness -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add axelboman277/v8std-standards-harness --skill v8std-standards-harness -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add axelboman277/v8std-standards-harness --skill v8std-standards-harness -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add axelboman277/v8std-standards-harness --skill v8std-standards-harness -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add axelboman277/v8std-standards-harness --skill v8std-standards-harness -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add axelboman277/v8std-standards-harness --skill v8std-standards-harness -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 343c570.

Текст для агента

Подключи MCP-сервис стандартов добавив в конфигурацию { "mcpServers": { "v8std": { "type": "http", "url": "https://ai.v8std.ru/mcp" } } }, скопируй SKILL.md и папку references в директорию скиллов, при работе с BSL-кодом сверяйся с картой ситуаций и оставляй машинно-читаемые отметки, а перед коммитом запусти node tools/v8std-evidence-validator.mjs validate-pack . --gate.

Другие способы из описания автора
{ "mcpServers": { "v8std": { "type": "http", "url": "https://ai.v8std.ru/mcp" } } }

Добавляется в .mcp.json, для Codex тот же URL идет в ~/.codex/config.toml.

Проверка безопасности

Как мы проверяем

Низкий рискНизкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

  • Только читает справочник стандартов и оставляет текстовые отметки, кода конфигурации не меняет
  • В режиме gate может заблокировать коммит без единой отметки, это осознанное поведение по умолчанию

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл подключается к внешнему MCP-сервису стандартов v8std и решает одну задачу: сделать пропуск проверки видимым. Карта ситуаций в двух проекциях, по объекту метаданных и по действию в коде, подсказывает агенту номера стандартов для типовых случаев. Если ситуации нет в карте, скилл требует минимум один поиск v8std_search за этап работы. Сторожевая проверка следит, что сервис стандартов жив и указатель не устарел, а при недоступности уходит в офлайн-кэш с честной отметкой skipped и причиной. Отдельная нодовая программа проверяет, что машинно-читаемые отметки вообще оставлены, и может работать в режиме lint для разового прогона или gate для блокировки коммита без единой отметки.

Для кого. Для 1С-разработчиков, которые допускают ИИ-агента к боевому BSL-коду и хотят проверяемое доказательство, что стандарты разработки действительно применялись, а не только упоминались в инструкции.

Подходит, если

  • Агент пишет или ревьюит запросы, объекты метаданных, обработку проведения или расширения конфигурации 1С
  • Нужно машинно проверяемое доказательство сверки со стандартами перед коммитом
  • Нужна четкая карта, какие стандарты смотреть в конкретной ситуации, вместо надежды, что модель вспомнит все триста

Не подходит, если

  • Проект не на 1С: карты стандартов предметно привязаны к платформе
  • Нет доступа к https://ai.v8std.ru/mcp и не собран локальный кэш по инструкции
  • Нужен статический анализатор или синтаксическая проверка кода: харнесс проверяет только наличие следа сверки, а не качество решения

Пример запроса к агенту

Перед коммитом прогони проверку стандартов v8std в режиме gate по измененным объектам конфигурации

Ограничения

Валидатор работает офлайн и проверяет только формат отметок, а не их правдивость: выдуманный номер стандарта формально пройдет. Сторожевая проверка ловит недоступность сервиса и откат его указателя назад, но не то, что сама карта устарела относительно сервиса. Карта это снимок на дату last_reviewed_at, ее актуальность на ответственности владельца репозитория. Тексты самих стандартов 1С репозиторий не содержит, только идентификаторы и заголовки, содержание нужно смотреть по ссылке на v8std.ru или ИТС. Нужен Node.js 18 и выше для программы проверки.

Как отключить. Удалите скилл из директории скиллов агента и уберите сервер v8std из конфигурации MCP-клиента.

Частые вопросы

Что если стандарт вне карты ситуаций?

Скилл требует минимум один вызов v8std_search за этап работы, чтобы карта не замерзала на моменте создания.

Чем отличаются режимы lint и gate?

lint проверяет только оформление найденных отметок и считает ноль записей чистым результатом. gate требует минимум одну запись любого типа и превращает ноль записей в ошибку, поэтому подходит для блокировки коммита.

Скиллы
Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск292,9 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск272 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний риск139,4 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,7 тыс.Звезды репозитория

Коротко о README

README описывает проблему неотличимости выполненной и пропущенной сверки со стандартами и решение из четырех слоев: карта ситуаций, обязательный поиск, сторожевая проверка сервиса и машинная проверка отметок. Приведены таблица слоев, пример строк-отметок четырех типов (applied, skipped, discovered, sentinel), быстрый старт с подключением MCP и командами валидатора, различие режимов lint и gate и отдельный раздел честных ограничений: харнесс не анализирует код, не проверяет существование стандартов и не гарантирует актуальность карты. Указана атрибуция: тексты стандартов принадлежат правообладателю 1С, репозиторий содержит только идентификаторы. Лицензия MIT на код репозитория.

Бейдж для README

Вы автор проекта? Покажите в README, что он проверен в каталоге SkillFoxx. Уровень на бейдже обновляется сам.

Бейдж SkillFoxx для этого проекта
[![Проверено SkillFoxx](https://skillfoxx.ru/badges/skills/v8std-standards-harness.svg)](https://skillfoxx.ru/skills/v8std-standards-harness?utm_source=github&utm_medium=badge&utm_campaign=readme)

SKILL.md

---
name: v8std-standards-harness
description: >
  Use when writing, reviewing, or designing 1C:Enterprise (BSL) code and configuration
  metadata — enforces a fail-closed check against official 1C development standards (v8std)
  instead of relying on the agent to remember them. Triggers on: writing a query, creating
  or changing a metadata object (catalog, document, register, form, role), document posting
  and register movements, export procedures, client-server transitions, privileged mode,
  localization, configuration extensions, and any BSL code review. Produces machine-readable
  evidence lines that a validator can gate on, so a skipped standards check cannot pass
  silently. Not for non-1C codebases.
---

# Обвязка для работы со стандартами 1С (v8std)

Обвязка вокруг MCP-сервиса стандартов разработки 1С (https://ai.v8std.ru/mcp).

Решает одну конкретную задачу: не дать агенту молча пропустить сверку со стандартами.
Foxx AIОбвязка сверки со стандартами 1С v8std

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