/cfe-init - Создание расширения конфигурации 1С
SkillDev toolsCreate a 1C configuration extension (CFE) - scaffold XML sources. Use when you need to create a new extension to fix, modify, or extend a configuration.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the /cfe-init - Создание расширения конфигурации 1С skill
What this skill tells your AI
The instructions your AI receives, as published by desko77/cursor-1c-skills in skills/1c-cfe-init/SKILL.md and read by ahel’s review.
Создает scaffold расширения: Configuration.xml, Languages/Русский.xml, опционально Roles/.
Подготовка
Если есть выгрузка базовой конфигурации, передай -ConfigPath - скрипт автоматически определит CompatibilityMode и UUID языка из базовой конфигурации.
Авто-определение ConfigPath
Если пользователь не указал -ConfigPath - попробуй определить автоматически:
- Прочитай
.v8-project.jsonиз корня проекта - Разреши целевую базу (по имени, ветке или
default- алгоритм из/db-list) - Если у базы есть поле
configSrc- используй как-ConfigPath - Если
configSrcнет - спроси у пользователя
Если .v8-project.json не найден и -ConfigPath не задан - расширение создастся с предупреждением (UUID языка = нули, CompatibilityMode по умолчанию).
Параметры
| Параметр | Описание | По умолчанию |
|---|---|---|
Name | Имя расширения (обязат.) | - |
Synonym | Синоним | = Name |
NamePrefix | Префикс собственных объектов | = Name + "_" |
OutputDir | Каталог для создания | src |
Purpose | Patch (исправление) / Customization (доработка) / AddOn (дополнение) | Customization |
Version | Версия расширения | - |
Vendor | Поставщик | - |
CompatibilityMode | Режим совместимости | Version8_3_24 |
ConfigPath | Путь к выгрузке базовой конфигурации (авто-определяет CompatibilityMode и Language UUID) | - |
NoRole | Без основной роли | false |
Команда
powershell.exe -NoProfile -File skills/1c-cfe-init/scripts/cfe-init.ps1 -Name "МоеРасширение"
Примеры
# Расширение для ERP с авто-определением совместимости из базовой конфигурации
... -Name Расш1 -ConfigPath C:\WS\tasks\cfsrc\erp_8.3.24 -OutputDir src
# Расширение-исправление с явным режимом совместимости
... -Name Расш1 -Purpose Patch -CompatibilityMode Version8_3_17 -OutputDir src
# Расширение-доработка с версией
... -Name МоеРасширение -Version "1.0.0.1" -Vendor "Компания" -OutputDir src
# Без роли, с явным префиксом
... -Name ИсправлениеБага -NamePrefix "ИБ_" -Purpose Patch -NoRole -OutputDir src
Верификация
/cfe-validate <OutputDir>
Signals
- GitHub stars
- 57
- Forks
- 13
- Last commit
- Sep 2026
ahel recommends instead
Advanced
- Catalog kind
- skill
- Gateway key
x-1c-cfe-init-desko77- Source
- github.com/desko77/cursor-1c-skills