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

Получает объекты конфигурации из информационной базы через установленный пакетный Конфигуратор. Выгрузка создаёт иерархическое дерево XML/BSL по явно указанным полным именам объектов; собственного индекса и графа зависимостей нет.

selective-exportповторяемый --object или UTF-8 --objects-file; /DumpConfigToFiles -Format Hierarchical -listFile; каталог, число файлов и размер в ответе.
extension-listсписок расширений через /DumpDBCfgList -AllExtensions.
extension-scaffoldопределяет основной язык конфигурации и создаёт XML-дерево расширения с заимствованным языком и серверным общим модулем BSL.
extension-dumpисходники одного расширения.
extension-backupредактируемая и рабочая версии расширения в двух .cfe.
extension-load-files, extension-load-cfeзагрузка XML-дерева или .cfe, резервирование существующего состояния перед заменой.
extension-dump-dbсохранение применённого расширения из конфигурации БД в .cfe.
extension-rollbackвозврат редактируемого расширения к конфигурации БД.
extension-deleteудаление с подтверждением имени; для существовавшего до сессии расширения нужен отдельный разрешающий флаг.

Нужны Python 3.10+, платформа с поддержкой -listFile и доступ к базе. XML/BSL редактируется файловыми средствами агента. Откат не отменяет уже применённые изменения БД; восстановление резервной копии требует отдельной загрузки и обновления. Выгрузка формы как объекта не предоставляет отдельного API её анализа или редактирования.

Проверяет именованное расширение, загруженное в рабочую базу, через пакетный Конфигуратор. CLI сохраняет JSON-результат, лог, /DumpResult и событие в манифесте.

extension-check --profile quick/CheckModules для тонкого клиента, сервера и внешнего соединения с расширенной проверкой модулей.
extension-check --profile full/CheckConfig с проверкой логической целостности, некорректных ссылок, наличия обработчиков и модулей в тех же контекстах.
extension-can-apply/CheckCanApplyConfigurationExtensions для применимости выбранного расширения.

Нужны Python 3.10+, Конфигуратор и доступ к базе. Успех требует нулевого кода процесса, нулевого результата и отсутствия распознанных диагностик; лог разбирается текстовыми шаблонами. Правки выполняет агент; quick fixes и форматирования нет. Прикладное поведение, динамические вызовы и бизнес-логика требуют отдельных тестов. Навык onec-extension-validate задаёт порядок проверок до обновления и выгрузки артефакта.

Запускает установленную платформу отдельным процессом в режиме DESIGNER. Контекст — выбранная база и манифест рабочей сессии с журналом операций, без подключения к открытой IDE.

discoverпоиск платформ и сортировка найденных версий.
session-createвыбор платформы, подключения и аутентификации; по умолчанию копирование 1Cv8.1CD в рабочую сессию.
session-statusманифест с подключением, путями, событиями и артефактами.
extension-update/UpdateDBCfg -Dynamic- -WarningsAsErrors -Extension для указанного расширения.
session-cleanupудаление каталога после проверки имени, маркера и отсутствия символических ссылок.

Нужны Python 3.10+, платформа и база. Пароль задаётся через переменную окружения и маскируется в записанной команде. Серверная база, база по имени и строка подключения не изолируются и требуют --allow-live-base; исходная файловая база требует ещё --no-sandbox. Очистка удаляет также копию базы, резервные копии и результаты: итоговый .cfe нужно сохранить заранее. Навигации по символам, breakpoints и запуска приложения нет.

Четыре переносимых навыка используют общий локальный CLI к пакетному Конфигуратору. Установщик копирует навыки в каталоги Codex, Claude Code или произвольный каталог Agent Skills, а CLI — в пользовательский каталог данных.

onec-devмаршрутизация задачи, выбор платформы, создание рабочей сессии и очистка.
onec-selective-exportвыбор конкретных объектов и выгрузка XML/BSL через /DumpConfigToFiles -listFile; расширение контекста по найденным зависимостям.
onec-extension-lifecycleсоздание, выгрузка, файловые правки агентом, загрузка, резервирование, откат и удаление именованного расширения.
onec-extension-validateпоследовательность проверки модулей, применимости, полной проверки, обновления и контрольной выгрузки .cfe.

Нужны Python 3.10+, платформа 1С и доступ к базе. Файловая база по умолчанию копируется; другие подключения используют живую базу с явным разрешающим флагом. Навыки задают порядок шагов, но CLI не блокирует произвольный запуск обновления до проверок. Встроенного runner прикладных тестов нет. Итоговый артефакт нужно сохранить вне сессии до очистки.

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

Подключениелокальный Python CLI с JSON-результатами; запуск платформы 1С в режиме DESIGNER. Навыки подключаются к Codex, Claude Code и совместимым Agent Skills-клиентам; собственного MCP-сервера нет.
Что нужноPython 3.10+ со стандартной библиотекой, установленная платформа 1С с пакетным Конфигуратором, информационная база и права на соответствующие операции. Выборочная выгрузка требует поддержки -listFile; копия файловой базы требует свободного места. Для навыков нужен совместимый агент.
Важнофайловая база по умолчанию копируется в рабочую сессию. Серверная база, база по имени или строке подключения не копируется и требует --allow-live-base; исходная файловая база требует одновременно --no-sandbox --allow-live-base. Пароль задаётся именем переменной окружения. Успех требует нулевого кода процесса, нулевого /DumpResult и отсутствия распознанных диагностик в логе. Перед заменой существующего расширения сохраняются редактируемая и рабочая версии .cfe. extension-rollback восстанавливает редактируемую конфигурацию из конфигурации БД, а не отменяет уже выполненное обновление. Очистка удаляет всю маркированную сессию, включая выгрузки, резервные копии и копию базы; нужный итоговый артефакт следует сохранить вне неё. Встроенного запуска прикладных тестов нет.