cf-init

Generate a 1C:Enterprise configuration scaffold with XML metadata files.

33|8|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill cf-init-dach-coin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cf-init
Source: https://github.com/Dach-Coin/claude_rules_1c/tree/main/.claude/skills/cf-init
Command: npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill cf-init-dach-coin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you quickly start a brand-new 1C:Enterprise 8.3 configuration without manually creating the required XML skeleton and localization files.

Core Features & Use Cases

  • Creates a minimal Configuration scaffold: generates a Configuration.xml with a new UUID set and a Russian script variant.
  • Adds Russian language resources: generates Languages/Русский.xml so the configuration has a usable language entry.
  • Configures key metadata knobs: supports optional Synonym, Version, Vendor, and CompatibilityMode to match your target platform expectations.

Use case: when beginning development for a new client configuration or a clean refactor branch, you can generate the baseline XML structure and then proceed to add objects (metadata) safely.

Quick Start

Ask the AI to run the cf-init skill to create a new blank 1C configuration named "МояКонфигурация" in the default src folder.

Frequently Asked Questions about cf-init

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

FAQPage Schema
How do I create a blank 1C:Enterprise configuration scaffold for a new project?

You create a blank 1C:Enterprise configuration by generating the required metadata XML files, specifically Configuration.xml and a Russian language file, for your new project name. This provides a baseline structure before adding metadata objects.

What metadata XML files are required to bootstrap a new 1C configuration?

Bootstrapping a new 1C configuration requires writing a Configuration.xml file and a Languages/Русский.xml file to the target directory with UTF-8 BOM encoding to ensure proper structure and localization.

Can I set the compatibility mode and vendor when generating a 1C configuration scaffold?

Yes, you can configure the compatibility mode and vendor when generating a 1C configuration scaffold. The process accepts optional parameters including Synonym, Version, Vendor, and CompatibilityMode to match target platform expectations.

Does generating a 1C configuration scaffold support adding custom synonyms and versions?

Generating a 1C configuration scaffold supports adding custom synonyms and versions through optional parameters. You can pass a Name with optional Synonym, OutputDir, Version, Vendor, and CompatibilityMode to customize the baseline metadata.

What is the best way to set up a clean-start branch for 1C development?

The best way to set up a clean-start branch for 1C development is to generate an empty configuration scaffold with a new UUID set and baseline XML structure, then proceed to safely add metadata objects to the directory.