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.