cfe-init

Generate a 1C Configuration Extension scaffold with Configuration.xml and language files.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill cfe-init
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cfe-init
Source: https://github.com/mmmmmm786mngb-jpg/WIM_DEV/tree/main/.cursor/skills/cfe-init
Command: npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill cfe-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Создает готовый скелет расширения конфигурации 1С (CFE) — ускоряет процесс внедрения изменений, добавления или исправления конфигурации без ручного написания XML-структур.

Core Features & Use Cases

  • Генерирует Configuration.xml, Languages/Русский.xml и, при необходимости, Roles/, включая учёт языковой локализации и ролей.
  • Автоопределение совместимости и языка по базовой конфигурации через -ConfigPath, если он указан, и поддержка трех вариантов назначения: Patch, Customization, AddOn.
  • Предоставляет подробные параметры командной строки (-Name, -OutputDir, -NamePrefix, -Vendor, -Version, -CompatibilityMode), плюс возможность проверки полученного артефакта через cfe-validate.

Quick Start

Укажите имя расширения через -Name и, по желанию, путь к базовой конфигурации через -ConfigPath; инструмент создаст скелет расширения в указанном OutputDir (по умолчанию src) с Configuration.xml, Languages/Русский.xml и Roles/ при необходимости.

Frequently Asked Questions about cfe-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a 1C Configuration Extension without manually writing XML?▼

You can scaffold a 1C Configuration Extension by specifying the extension name and output directory. The tool automatically generates Configuration.xml, Languages/Русский.xml, and optional Roles/ structures, eliminating the need to manually write XML files.

Can I auto-detect compatibility and language settings from a base 1C configuration?▼

Yes, you can auto-detect compatibility and language from a base 1C configuration by providing its file path via the -ConfigPath parameter. This allows the scaffolded extension to inherit settings without manual configuration.

What is the difference between Patch, Customization, and AddOn assignment for 1C extensions?▼

Patch, Customization, and AddOn are three supported assignment variants for 1C Configuration Extensions. They categorize the extension's purpose: fixing base configuration issues, modifying existing behavior, or adding entirely new features.

How do I validate a generated 1C Configuration Extension artifact?▼

You validate a generated 1C Configuration Extension artifact using the cfe-validate command. After the scaffold is created in your output directory, run cfe-validate to ensure the Configuration.xml and associated structures are correct.

What parameters are available to control the 1C extension scaffold output?▼

Available parameters include -Name, -OutputDir, -NamePrefix, -Vendor, -Version, and -CompatibilityMode. These control the extension identity, output location, naming conventions, and versioning of the generated Configuration.xml scaffold.

Does the 1C Configuration Extension scaffold support role definitions?▼

Yes, the 1C Configuration Extension scaffold supports role definitions by generating a Roles/ directory. This inclusion is optional and can be controlled during scaffolding to add necessary role permissions alongside the Configuration.xml.