meta-compile

Compile 1C metadata objects from JSON DSL into XML and Configuration.xml.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of manually creating and wiring 1C:Enterprise 8.3 configuration metadata objects (catalogs, documents, registers, enums, modules, etc.) by letting you describe the object once in a JSON DSL and then generating the required XML, modules, and Configuration.xml registration automatically.

Core Features & Use Cases

  • Metadata object generation from JSON DSL: Produces the full set of artifacts for a given metadata object definition (including XML and generated parts in the export directory).
  • Batch compilation: Accepts either a single JSON object or an array of multiple objects in one input and compiles them together.
  • Structured DSL for 1C types and shapes: Supports shorthands for attributes/dimensions/resources/tabular sections and validates object type and name, including synonyms and enum-value aliases.

Quick Start

Ask the AI to: compile a 1C metadata Catalog object from the provided JSON DSL into my Configuration export directory at the specified OutputDir.

Frequently Asked Questions about meta-compile

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

FAQPage Schema
How do I generate 1C metadata objects from JSON instead of hand-editing XML?

To generate 1C metadata objects from JSON, provide a JSON DSL with mandatory fields type and name to compile catalogs, documents, and registers into export-ready configuration.xml artifacts.

Can I batch compile multiple 1C configuration metadata objects at once?

Yes, you can batch compile multiple 1C configuration metadata objects by passing an array of JSON DSL objects, which compiles them together into the specified export directory.

What 1C metadata types are supported for deterministic code generation?

Supported 1C metadata types for deterministic code generation include catalogs, documents, enums, constants, information registers, accumulation registers, accounting registers, and process or service-related metadata.

How do I define attributes and tabular sections when generating 1C XML configuration files?

To define attributes and tabular sections for 1C XML configuration files, include optional shorthand fields in your JSON DSL, which the compiler validates and translates into generated XML and modules.

Does 1C metadata generation work without manually updating Configuration.xml?

Yes, deterministic 1C metadata generation automatically registers newly compiled objects in Configuration.xml, eliminating the need to manually wire or edit the registration file.