Инструменты по категориям
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 подсистемы.
Что учитывать
SKILL.md для Claude Code, OpenCode и других AgentSkills-совместимых harness; не является MCP-сервером.bsp_api.py нужен Python 3 и явно переданный --src с корнем файловой выгрузки конфигурации БСП 3.1.11, содержащим CommonModules/.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.