cf-validate

Validates 1C Configuration.xml for structural integrity and metadata correctness.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lxml, and includes scripts (resource) components.

What problem does it solve?

Validates 1C Configuration.xml for structural integrity and correct metadata after creating or modifying a configuration, helping catch errors early.

Core Features & Use Cases

  • Checks the MetaDataObject root structure, ensures Configuration UUID and version correctness.
  • Verifies InternalInfo ContainedObject entries, required ClassIds, duplicates, and GUID formats.
  • Validates Properties including Name, DefaultLanguage, Synonym presence, and DefaultRunMode with proper handling.
  • Confirms DefaultLanguage references exist among Language objects and that Language files are present.
  • Performs spot checks for required object directories and outputs a detailed result.

Quick Start

Run the cf-validate skill against a Configuration.xml to verify structural correctness.

Frequently Asked Questions about cf-validate

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

FAQPage Schema
How do I validate a 1C Configuration.xml for structural integrity after modifications?

Run a validation check against the 1C Configuration.xml to verify Metadata Object structure, InternalInfo, properties, and language assets. This catches structural errors early after configuration creation or modification.

What does 1C Configuration.xml validation check for in the InternalInfo section?

1C Configuration.xml validation checks InternalInfo ContainedObject entries to verify required ClassIds are present, identify duplicates, and confirm correct GUID formats for structural compliance.

Can I validate DefaultLanguage references and Language file existence in 1C configurations?

Yes, you can validate DefaultLanguage references to confirm they exist among Language objects and verify that corresponding Language files are actually present in the configuration deployment.

Does cf-validate require lxml to check 1C configuration deployments?

Yes, cf-validate requires the lxml dependency to parse and check 1C configuration deployments. It uses lxml to verify Configuration UUIDs, object directories, and metadata properties.

How do I get detailed reports when XML structure validation finds errors in 1C configurations?

You can get detailed reports by configuring error limits during the XML structure validation process. The validation outputs a detailed result highlighting missing object directories, invalid class-ids, and property issues.