/cfe-init - Создание расширения конфигурации 1С

SkillAI & models

Create 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.

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/claude-code-skills-1c in skills/1c-cfe-init/SKILL.md and read by ahel’s review.

Создает scaffold расширения: Configuration.xml, Languages/Русский.xml, опционально Roles/.

Подготовка

Если есть выгрузка базовой конфигурации, передай -ConfigPath - скрипт автоматически определит CompatibilityMode и UUID языка из базовой конфигурации.

Авто-определение ConfigPath

Если пользователь не указал -ConfigPath - попробуй определить автоматически:

  1. Прочитай .v8-project.json из корня проекта
  2. Разреши целевую базу (по имени, ветке или default - алгоритм из /db-list)
  3. Если у базы есть поле configSrc - используй как -ConfigPath
  4. Если configSrc нет - спроси у пользователя

Если .v8-project.json не найден и -ConfigPath не задан - расширение создастся с предупреждением (UUID языка = нули, CompatibilityMode по умолчанию).

Параметры

ПараметрОписаниеПо умолчанию
NameИмя расширения (обязат.)-
SynonymСиноним= Name
NamePrefixПрефикс собственных объектов= Name + "_"
OutputDirКаталог для созданияsrc
PurposePatch (исправление) / 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
61
Forks
14
Last commit
Sep 2026

Others that do the same job

Advanced
Catalog kind
skill
Gateway key
x-1c-cfe-init
Source
github.com/desko77/claude-code-skills-1c