Скиллы Claude Code для 1С
Claude Code Skills for 1C:Enterprise
Большой набор скиллов, правил и команд, с которыми агент собирает и разбирает исходники 1С по формату платформы, без Конфигуратора
Установка
cp -r skills/* ~/.claude/skills/
cp rules/*.md ~/.claude/rules/
cp commands/* ~/.claude/commands/Выполнять из клона репозитория. Копирование перезапишет ваши правки в скиллах с теми же именами.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скиллы превращают компактное описание в JSON или DSL в готовые XML-исходники 1С: объекты метаданных, управляемые формы, роли, схемы компоновки, макеты, расширения и внешние обработки, и умеют разбирать их обратно. Валидаторы проверяют результат по выгрузке, а индекс конфигурации позволяет сверить объект с остальной конфигурацией: типы реквизитов, пути данных форм, права ролей, имена в запросах. Есть справочник API БСП с проверкой вызова, прикладные сценарии БСП, справочник ЗУП и скиллы для работы с базами, хранилищем и веб-публикацией. Правила задают стандарты BSL, антипаттерны и требования EDT для всех задач сразу.
Для кого. Для разработчиков 1С, которые держат исходники в git и хотят отдать агенту рутину.
Подходит, если
- Нужно добавить в конфигурацию справочник или документ с формой
- Нужно доработать типовую конфигурацию через расширение, не снимая с поддержки
- Нужно собрать или разобрать внешнюю обработку из исходников
- Нужно найти битые ссылки после рефакторинга
Не подходит, если
- Нужна проверка типов выражений и семантики BSL: без платформы или EDT набор ее не дает
- Работа идет только в Конфигураторе без выгрузки в файлы
Пример запроса к агенту
Создай справочник Контрагенты с реквизитом ИНН и табличной частью контактных лиц, конфигурация в srcОграничения
Основные скрипты написаны на PowerShell, рассчитаны на Windows, у части есть порты на Python. Скиллы групп db-* и сборка обработок требуют установленной платформы 1С. Проверки без платформы ограничены именами и структурой. Часть скиллов ссылается на внешние MCP-серверы, которые ставятся отдельно.
Как отключить. Удалите папки скиллов из ~/.claude/skills, файлы правил из ~/.claude/rules и команды из ~/.claude/commands.
Проверка безопасности
- Скрипты создают и меняют файлы исходников конфигурации
- Скиллы db-* загружают конфигурацию в информационную базу и выгружают из нее
Коротко о README
README объясняет, что скиллы правят 1С по формату платформы, а не текстовым поиском, и показывает пример: из короткого JSON скилл 1c-meta-compile создает объект справочника, регистрирует его в Configuration.xml и проверяет. Набор разбит на группы от конфигурации и форм до баз данных, веб-публикации и справочников. Установка возможна двумя путями: отдать агенту готовый промпт, который покажет план и спросит перед изменениями, или скопировать папки вручную. Отдельно перечислены зависимости и внешние MCP-серверы, на которые ссылаются скиллы. Лицензия MIT.
SKILL.md
--- name: 1c-config-router description: "Маршрутизатор задач по работе с конфигурацией 1С. Определяет нужный workflow или отдельный скил для задачи пользователя." argument-hint: "<описание задачи>" allowed-tools: - Skill - Read - Glob --- # /1c-config-router - Маршрутизатор задач 1С Определяет какой workflow-скил или отдельный навык использовать для задачи пользователя. ## Таблица маршрутизации ### Workflow-скилы (комплексные задачи) | Задача | Workflow | Описание | |--------|----------|----------| | Создать конфигурацию с нуля | `/cf-new-project` | Scaffold + объекты + подсистемы + роли + формы | | Добавить объект в конфигурацию | `/cf-add-object` | Объект + конфигурация + подсистема + форма + валидация | | Создать обработку полностью | `/epf-full-cycle` | Scaffold → форма → макет → БСП → сборка | | Создать расширение полностью | `/cfe-full-cycle` | Scaffold → заимствование → перехват → валидация | ### Конфигурация (cf-*) | Задача | Скил | |--------|------| | Создать пустую конфигурацию | `/cf-init` | | Посмотреть состав конфигурации | `/cf-info` | | Изменить свойства конфигурации | `/cf-edit` | | Проверить конфигурацию | `/cf-validate` | ### Расширения (cfe-*) | Задача | Скил | |--------|------| | Создать расширение | `/cfe-init` | | Заимствовать объект | `/cfe-borrow` | | Перехватить метод | `/cfe-patch-method` | | Анализ расширения | `/cfe-diff` | | Проверить расширение | `/cfe-validate` |
Частые вопросы
Нужен ли EDT?
Нет. Базовые операции идут по XML-выгрузке. Плагин AI-EDT того же автора добавляет семантическую проверку, но не обязателен.
Есть ли версия для Cursor?
Да, у автора есть отдельный репозиторий cursor-1c-skills с тем же набором в формате Cursor.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything