meta-validate

Validate exported 1C metadata XML files for structural and schema issues.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of catching structural errors in exported 1C metadata XML before they break loading or compilation, by validating required parts of the metadata object against expected schema rules.

Core Features & Use Cases

  • Validates 1C metadata XML structure: checks the root shape, namespace/version expectations, and metadata type recognition for MetaDataObject exports.
  • Checks internal metadata blocks: verifies InternalInfo/GeneratedType requirements for supported metadata types and validates UUID formats.
  • Guards configuration correctness: validates Properties (including identifier rules), StandardAttributes consistency, allowed ChildObjects element types, and uniqueness constraints.

Quick Start

Run meta-validate for a single exported XML file to get a pass/fail validation report for its metadata object.

Frequently Asked Questions about meta-validate

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

FAQPage Schema
How do I validate 1C metadata XML structure before loading it into a configuration?

To validate 1C metadata XML structure, you can parse exported MetaDataObject files to check root shapes, namespace expectations, and metadata type recognition to ensure structural correctness before configuration loading.

What causes UUID and identifier errors in exported 1C metadata objects?

UUID and identifier errors in 1C metadata objects occur when InternalInfo, GeneratedType requirements, and Properties identifier rules fail schema checks during structural validation of the exported XML.

Can I check ChildObjects and StandardAttributes consistency in 1C metadata XML?

Yes, you can check ChildObjects and StandardAttributes consistency in 1C metadata XML by validating allowed ChildObjects element types, uniqueness constraints, and standard attribute expectations against schema rules.

Does metadata validation support all 1C object types like Catalogs, Documents, and Registers?

Metadata validation supports 1C object types including Catalogs, Documents, Registers, Plans, and Processes, verifying required InternalInfo and GeneratedType blocks for each supported metadata type.

What is the best way to catch structural errors in 1C configuration metadata before compilation?

The best way to catch structural errors in 1C configuration metadata is running schema-based validation on exported XML files to detect root shape, namespace, and UUID issues before compilation.

Why does my 1C metadata XML fail loading due to schema-related issues?

1C metadata XML fails loading due to schema-related issues like incorrect namespace versions, invalid UUID formats, or missing GeneratedType blocks that structural validation detects before loading.