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

1С:БСП Skills — узкий самодостаточный Agent Skill по программному использованию БСП 3.1.11. В отличие от общих наборов по разработке 1С, он не создает артефакты и не запускает платформу: его задача — выбрать правильный общий модуль и стабильный API БСП, показать сигнатуру и рабочий BSL-сценарий, предупредить о служебном, deprecated или переопределяемом интерфейсе.

Состав поставки

  • umbrella-skill bsp с decision table по задачам;
  • 24 reference-раздела: fundamentals, base-common, longs-and-jobs, prefixes, update, data-exchange, esign-mcd, contact-info, classifiers, currencies-banks, external-components, users-access, comms, bp-tasks, admin-tools, backup, perf-monitoring, protection-pd, commands-external, print-reports, forms-validation, files-and-versions, multilang, report-dedup;
  • CLI bsp_api.py: команды method, module, modules по явно переданной файловой выгрузке БСП.

Сильные стороны

глубокая специализация на БСП, конкретные сигнатуры и BSL-примеры, разделение stable/служебного/deprecated API и хуков переопределения; reference-файлы содержат не только перечни методов, но и сценарии, нюансы и антипаттерны. Скрипт умеет разбирать многострочные объявления экспортных методов и вложенные области.

Ограничения

привязан к БСП 3.1.11; это один skill, а не 24 самостоятельно подключаемых навыка. Для проверки сведений по фактическому коду пользователь должен отдельно иметь выгрузку БСП и передать путь через --src. Полная таблица методов не валидируется в публичном CI, потому что исходники БСП не входят в репозиторий. README отстал от релиза и продолжает описывать удаленную архитектуру из четырех umbrella-skills.

Когда выбирать

когда агент пишет прикладной BSL-код поверх БСП 3.1.11 и важнее избежать выдуманных модулей, неверных сигнатур и вызова служебного API, чем получить общий workflow разработки конфигурации.

1С:БСП Skills — специализированный методический слой по БСП 3.1.11, который описывает не абстрактные стандарты оформления кода, а правильный выбор общих модулей, методов и сценариев применения стандартных подсистем. Он различает регион ПрограммныйИнтерфейс, служебные и устаревшие области и модули *Переопределяемый.

Состав методического покрытия

  • базовая функциональность, длительные операции, регламентные задания, префиксация и обновление ИБ;
  • обмен, электронная подпись и МЧД, контактная информация, классификаторы, валюты, банки и внешние компоненты;
  • пользователи и доступ, коммуникации, бизнес-процессы, администрирование, резервное копирование, мониторинг и защита ПДн;
  • подключаемые команды, печать и варианты отчетов, свойства и ограничения форм, файлы и версии, мультиязычность, поиск дублей;
  • bsp_api.py method, bsp_api.py module, bsp_api.py modules для локальной проверки сигнатур и регионов по выгрузке БСП.

Сильные стороны

24 подробных reference-раздела с BSL-примерами, параметрами, возвращаемыми значениями, антипаттернами и предупреждениями о нестабильном API. Это существенно глубже общего раздела «БСП-паттерны» в универсальном skill-наборе.

Ограничения

сведения версионированы под БСП 3.1.11 и не должны автоматически переноситься на другие выпуски. Публичный CI проверяет компиляцию скриптов и обязательность --src, но не может перепроверить reference-таблицы без исключенной из репозитория выгрузки БСП. Это справочно-методический skill, а не автоматический линтер или MCP-поисковик.

Когда выбирать

когда методическая ошибка связана именно с API и паттернами БСП — выбором модуля, сигнатуры, стабильного интерфейса или корректного workflow подсистемы.

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

ПодключениеAgent Skill в формате SKILL.md для Claude Code, OpenCode и других AgentSkills-совместимых harness; не является MCP-сервером.
Что нужноClaude Code, OpenCode или другой harness с поддержкой AgentSkills; для справочных сценариев достаточно скопировать каталог skill. Для запуска bsp_api.py нужен Python 3 и явно переданный --src с корнем файловой выгрузки конфигурации БСП 3.1.11, содержащим CommonModules/.
Важнотекущая поставка v0.5 содержит один самодостаточный skill bsp; 24 файла в references/ являются внутренними разделами маршрутизации, а не отдельными skills. README при этом все еще описывает прежнюю архитектуру из четырех umbrella-skills, удаленную при консолидации v0.4. Материалы ориентированы именно на БСП 3.1.11 и различают стабильный программный интерфейс, служебные и устаревшие регионы, а также хуки модулей *Переопределяемый. Исходники включают Python-парсер экспортных BSL-методов с поддержкой многострочных сигнатур и вложенных областей; он только читает переданную выгрузку и не изменяет проект. Скрипты успешно проходят синтаксическую компиляцию, а вызов без обязательного --src завершается кодом 2. Полная сверка reference-таблиц не выполняется в GitHub Actions и не воспроизводится только из репозитория: необходимые исходники БСП src/cf исключены из поставки через .gitignore. Changelog v0.5 заявляет отдельный аудит всех 24 reference-файлов по локальным исходникам БСП и исправление 37 критических расхождений, но пользователю следует учитывать привязку результатов к версии 3.1.11.