1c-enterprise-skill: разработка конфигураций 1С из XML и BSL
1c-enterprise-skill
Скилл с линтером и шаблонами: агент создает и правит конфигурации 1С 8.3 в исходниках XML и BSL без ручного ввода в Конфигураторе
- 0 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скрипты создают и перезаписывают файлы конфигурации в указанной папке
- Сгенерированные метаданные загружаются в базу через Конфигуратор, ошибка в них может сломать загрузку
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/1c-enterprise-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скрипты создают и перезаписывают файлы конфигурации в указанной папке
- Сгенерированные метаданные загружаются в базу через Конфигуратор, ошибка в них может сломать загрузку
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл помогает агенту разрабатывать конфигурации «1С:Предприятия 8.3» прямо из исходных файлов. В `SKILL.md` собран свод правил схемы метаданных: какие теги допустимы у документов, справочников и форм, как задавать квалификаторы строк, где вызывать серверные функции. Шаблоны в `templates/` дают эталонные XML справочника, документа, регистров накопления и сведений, обработки и формы. Три скрипта на Python закрывают рутину. `init_project.py` создает каркас конфигурации, `validate_config.py` проверяет XML, запрещенные теги, квалификаторы и контексты процедур BSL до загрузки, `generate_config_dump_info.py` собирает манифест `ConfigDumpInfo.xml` с корректными UUID и кодировкой UTF-8 с BOM. Загружают результат в Конфигураторе командой «Загрузить конфигурацию из файлов».
Для кого. Разработчикам 1С, которые ведут конфигурации в Git и поручают агентам генерацию метаданных, форм и модулей на BSL.
Подходит, если
- Новая конфигурация нужна с нуля, а каркас с правильными контейнерами метаданных лень собирать вручную
- Конфигуратор при загрузке отвечает «Отсутствует контейнер метаданных» из-за манифеста выгрузки
- Генерация регистра накопления падает с ошибкой СУБД про поля типа TEXT в индексе
- Перед коммитом в Git нужен линтер, который проверит XML и контексты вызовов BSL
Не подходит, если
- Обычные формы и платформа ниже 8.3: скилл написан под управляемое приложение 1С 8.3
- Нужны операции над готовыми базами и расширениями: для них подойдут скиллы с `cfe-*` и `meta-*`
- Задача требует работы через COM или онлайн-подключение к базе: скилл работает только с файлами
Пример запроса к агенту
Создай каркас конфигурации «Склад», добавь справочник «Номенклатура» и документ «Приход», затем проверь все линтеромОграничения
Скилл написан под управляемое приложение 1С 8.3, обычные формы не охвачены. Линтер проверяет схему и типичные ошибки, а окончательную проверку все равно дает Конфигуратор при загрузке и обновлении конфигурации БД. В README есть значки и рекламные формулировки вроде «решает на 100%», относитесь к ним как к заявлению автора. Нужны Python и Windows или Linux, лицензия MIT. Один автор, релиз 2.0.0, последний коммит в сентябре 2026 года.
Как отключить. Удалите папку `1c-enterprise-skill` из каталога скиллов агента, например из `~/.claude/skills/` или `~/.gemini/config/skills/`.
Частые вопросы
Как создать новую конфигурацию?
Выполните `python scripts/init_project.py <папка> <имя>`: скрипт соберет каркас с контейнерами метаданных и `ConfigDumpInfo.xml`.
Что проверяет линтер?
XML-синтаксис, запрещенные теги, квалификаторы чисел и строк, контексты процедур BSL и манифест. При ошибке он выводит файл и строку.
Что означает ошибка про контейнер метаданных?
Конфигуратор получил неверный корневой тег манифеста или файл без маркера UTF-8 BOM. Скрипт `generate_config_dump_info.py` пишет корректный заголовок и кодировку.
Как загрузить результат в 1С?
В Конфигураторе откройте «Конфигурация», выберите «Загрузить конфигурацию из файлов», укажите папку, затем обновите конфигурацию БД клавишей F7.
С какими агентами работает скилл?
В README указаны Antigravity, Claude и Cursor: скилл копируют в каталог скиллов агента, например `~/.gemini/config/skills/`.
Обсуждение
Вопросов и отзывов пока нет.
Скиллы 1С для Claude Code
1C Skills for Claude Code
Набор скиллов для полного цикла разработки на 1С:Предприятие 8.3: от XML-исходников до публикации и тестов через веб-клиент
Скиллы Claude Code для 1С
Claude Code Skills for 1C:Enterprise
Большой набор скиллов, правил и команд, с которыми агент собирает и разбирает исходники 1С по формату платформы, без Конфигуратора
Скиллы 1С для ИИ-агентов
1C Skills for AI Agents
Сборник скиллов для разработки на 1С под Codex и Claude Code: XML-исходники, формы, СКД, базы, веб-публикация и HTTP-мост для тестов
Скилл пакетных операций с платформой 1С: сборка и разборка обработок, загрузка и выгрузка конфигураций и расширений, запуск базы
Навыки ИИ-агентов для 1С:Предприятие 8.3
1c-agent-skills
Плагин Agent Skills для разработки на 1С 8.3: ядро с доменными правилами и навык сборки и обновления базы, с доказательствами срабатывания на трех средах
XBSL Skills для 1С:Элемент
XBSL Skills
20 скиллов для проектов на 1С:Элемент: создание объектов конфигурации, форм, прав доступа, деплой и проверка через Playwright
Коротко о README
В README объяснены типичные фатальные ошибки генерации 1С и их решения, структура репозитория, быстрый старт с тремя скриптами, подключение к агентам и список правил версии 2.0.0.
Бейдж для README
Исходный SKILL.md
--- name: 1c-enterprise-skill description: >- Expert engineering skill and authoritative guide for developing, scaffolding, validating, and troubleshooting 1C:Enterprise 8.3 (1С:Предприятие) managed application configurations directly from source files (XML + BSL). Use whenever creating or modifying 1C metadata, managed forms, registers, documents, catalogs, BSL business logic, ConfigDumpInfo.xml manifests, or resolving 1C XML parser and DBMS errors. --- # 1C:Enterprise 8.3 Managed Application Engineering Skill ## 1. When to Activate This Skill Activate this skill whenever: - Creating a new 1C:Enterprise 8.3 configuration from scratch or adding new metadata objects. - Writing or refactoring business logic in **BSL** (1C Enterprise Script). - Creating or editing **Managed Forms** (Управляемые формы), form XML layouts, or form event handlers. - Configuring **Registers** (Регистры накопления, Регистры сведений) and document posting mechanisms. - Resolving 1C Designer errors during import: