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
Набор скилов, правил и команд для Cursor IDE, ориентированных на разработку 1С:Предприятие.
93 скила для работы с конфигурациями, расширениями, обработками, формами, макетами, запросами, ролями, подсистемами, базами данных, веб-публикацией и веб-тестированием 1С, а также разработкой под 1С 7.7, правилами обмена «Конвертация данных» и интеграцией с Mobile SMARTS (Клеверенс).
Отдельный класс - справочники API прикладных конфигураций (см. раздел «Справочные и утилитарные»). Первый такой скил - zup-hr-api-reference для 1С:ЗУП 3.1.
25 правил (.mdc) - стандарты кода BSL, антипаттерны, оптимизация запросов, паттерны расширений, генерация форм, требования EDT, БСП API, права ролей, прямой запрос в отчётах, грабли экспорта EDT, верификация работы агента, тестирование, ревью, выбор моделей, SDD-workflow.
# В текущий проект (.cursor/)
.\install.ps1
# В конкретный проект
.\install.ps1 -ProjectDir "C:\Projects\my-1c-project"# Глобально (~/.cursor/)
.\install.ps1 -Global
# Только правила или только скилы
.\install.ps1 -RulesOnly
.\install.ps1 -SkillsOnly
1c-mcp-toolkit (HTTP API к живой запущенной базе 1С)
MCP-серверы (EDT, BSP)
Нет
Расширенный анализ кода, валидация запросов
Скилы спроектированы по слоям — базовые (генерация XML) работают без платформы, продвинутые требуют 1С или MCP.
Скилы (93)
Маршрутизатор
Скил
Описание
1c-config-router
Определяет нужный workflow или скил для задачи
Конфигурация (cf-*)
Скил
Описание
1c-cf-init
Создать пустую конфигурацию (scaffold XML)
1c-cf-info
Анализ структуры конфигурации
1c-cf-edit
Изменить свойства конфигурации
1c-cf-validate
Валидация конфигурации
1c-cf-add-object
Workflow: добавить объект в конфигурацию
1c-cf-new-project
Workflow: создать конфигурацию с нуля
Объекты метаданных (meta-*)
Скил
Описание
1c-meta-compile
Создать объект метаданных из JSON DSL (23 типа)
1c-meta-edit
Изменить реквизиты, ТЧ, свойства объекта
1c-meta-info
Анализ структуры объекта
1c-meta-remove
Удалить объект из конфигурации
1c-meta-validate
Валидация объекта метаданных
Формы (form-*)
Скил
Описание
1c-form-compile
Создать форму из JSON DSL
1c-form-edit
Добавить элементы, реквизиты, команды в форму
1c-form-add
Добавить форму к объекту конфигурации
1c-form-info
Анализ структуры формы
1c-form-patterns
Паттерны проектирования форм
1c-form-remove
Удалить форму
1c-form-validate
Валидация формы
Расширения (cfe-*)
Скил
Описание
1c-cfe-init
Создать расширение конфигурации
1c-cfe-borrow
Заимствовать объект из конфигурации
1c-cfe-patch-method
Перехватить метод (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С:Предприятие
БСП
Скил
Описание
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 с точным описанием-триггером.