You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Набор скилов, правил и команд для Claude Code, ориентированных на разработку 1С:Предприятие.
94 скила для работы с конфигурациями, расширениями, обработками, формами, макетами, запросами, ролями, подсистемами, базами данных, веб-публикацией и веб-тестированием 1С, а также разработкой под 1С 7.7, правилами обмена «Конвертация данных» и интеграцией с Mobile SMARTS (Клеверенс).
Отдельный класс - справочники API прикладных конфигураций (см. раздел «Справочные и утилитарные»). Первый такой скил - zup-hr-api-reference для 1С:ЗУП 3.1.
25 правил — стандарты кода BSL, антипаттерны, оптимизация запросов, паттерны расширений, генерация форм, требования EDT, БСП API, права ролей, прямой запрос в отчётах, грабли экспорта EDT, верификация работы агента, тестирование, ревью, выбор моделей, SDD-workflow.
Установка
Скилы
Скопировать папку skills/ в ~/.claude/skills/:
# Весь набор
cp -r skills/*~/.claude/skills/
# Или конкретные скилы
cp -r skills/1c-meta-compile ~/.claude/skills/
Правила
Скопировать файлы из rules/ в ~/.claude/rules/:
cp rules/*.md ~/.claude/rules/
Команды
Скопировать файлы из commands/ в ~/.claude/commands/:
Полноценная интеграция BSL Language Server в Claude Code как LSP — диагностики, go to definition, find references, hover, форматирование, code actions для .bsl и .os
Перехватить метод (Before/After/ModificationAndControl)
1c-cfe-diff
Анализ расширения
1c-cfe-validate
Валидация расширения
1c-cfe-full-cycle
Workflow: полный цикл создания расширения
Обработки и отчёты (epf-, erf-)
Скил
Описание
1c-epf-scaffold
Создать пустую обработку
1c-epf-add-form
Добавить форму к обработке
1c-epf-build
Собрать EPF из XML-исходников
1c-epf-dump
Разобрать EPF в XML-исходники
1c-epf-validate
Валидация обработки
1c-epf-full-cycle
Workflow: полный цикл создания обработки
1c-erf-init
Создать пустой отчёт
1c-erf-build
Собрать ERF
1c-erf-dump
Разобрать ERF
1c-erf-validate
Валидация отчёта
Подсистемы и интерфейс
Скил
Описание
1c-subsystem-compile
Создать подсистему
1c-subsystem-edit
Изменить состав подсистемы
1c-subsystem-info
Анализ подсистемы
1c-subsystem-validate
Валидация подсистемы
1c-interface-edit
Настроить командный интерфейс
1c-interface-validate
Валидация интерфейса
Макеты (mxl-, template-)
Скил
Описание
1c-mxl-compile
Создать макет из JSON DSL
1c-mxl-decompile
Разобрать макет в JSON
1c-mxl-info
Анализ макета
1c-mxl-validate
Валидация макета
1c-template-add
Добавить макет к объекту
1c-template-remove
Удалить макет
Роли (role-*)
Скил
Описание
1c-role-compile
Создать роль из описания прав
1c-role-info
Анализ роли
1c-role-validate
Валидация роли
СКД (skd-*)
Скил
Описание
1c-skd-compile
Создать схему компоновки данных
1c-skd-edit
Изменить существующую СКД
1c-skd-info
Анализ СКД
1c-skd-validate
Валидация СКД
Базы данных (db-*)
Скил
Описание
1c-db-list
Управление реестром баз
1c-db-create
Создать информационную базу
1c-db-dump-cf
Выгрузить конфигурацию в CF
1c-db-dump-xml
Выгрузить конфигурацию в XML
1c-db-load-cf
Загрузить конфигурацию из CF
1c-db-load-xml
Загрузить конфигурацию из XML
1c-db-load-git
Загрузить изменения из Git
1c-db-update
Обновить конфигурацию БД
1c-db-run
Запустить 1С:Предприятие
Веб-публикация и тестирование (web-*)
Скил
Описание
1c-web-publish
Публикация ИБ на веб-сервере (Apache/IIS)
1c-web-unpublish
Отмена публикации ИБ
1c-web-info
Информация о веб-публикациях
1c-web-stop
Остановка веб-сервера
1c-web-test
Тестирование 1С через веб-клиент (автоматизация браузера)
БСП
Скил
Описание
1c-bsp-registration
Регистрация обработки в БСП
1c-bsp-command
Добавить команду БСП
1c-ssl-patterns
Паттерны подсистем БСП
Разработка 1С 7.7
Скил
Описание
1c77-dev
Разработка под 1С 7.7: .1s/.ert/.frm, 1Cv7.MD, gcomp, кодировка CP1251
Конвертация данных и интеграции
Скил
Описание
kd2-rules
Правила обмена «Конвертация данных 2.0» через MCP-toolkit
kd31-rules
Правила обмена «Конвертация данных 3.1» через MCP-toolkit
cleverence-mslx
Mobile SMARTS (Клеверенс): .mslx-алгоритмы ТСД, online-вызов 1С
Справочные и утилитарные
Справочники API прикладных конфигураций 1С - отдельный класс скилов, рассчитанный на объёмные тематические справочники (методы, поля, паттерны конфигурации), которые дорого держать в глобальном контексте. Устройство: полный текст справочника лежит в references/ внутри папки скила, а SKILL.md содержит только короткое описание-триггер (~150 токенов). Модель подтягивает справочник через Read только когда видит, что задача касается этой конфигурации - остальное время он не потребляет контекст. Паттерн легко расширяется: erp-api-reference, ut-api-reference, buh-api-reference и т.п. делаются по той же схеме - собрать API-справочник в references/имя-справочника.md и написать SKILL.md с точным описанием-триггером.
Для фиксированной привязки к конкретному проекту (всегда грузить, без опоры на триггер) в CLAUDE.md проекта можно добавить @~/.claude/skills/<skill>/references/<file>.md.