validate

Validate 1C XML objects by type with PowerShell scripts.

41|5|Updated May 28, 2026
One-click install
npx skills add https://github.com/msrv-tech/skills --skill validate-msrv-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate
Source: https://github.com/msrv-tech/skills/tree/main/validate
Command: npx skills add https://github.com/msrv-tech/skills --skill validate-msrv-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This universal validator checks XML structures for 1C objects by type, ensuring a consistent and reliable validation workflow across different object kinds.

Core Features & Use Cases

  • Validates a wide range of 1C objects: Configuration (CF), Configuration Extensions (CFE), Metadata objects (meta), managed forms (form), subsystems, command interfaces, roles, SKD, MXL layouts, external data processors (EPF) and external reports (ERF).
  • Performs XML well-formedness checks, property validation, ChildObjects integrity, language file presence, and GeneratedType/InternalInfo checks to verify internal structure.
  • Useful after compile/edit/init/borrow operations or for manual verification to ensure consistency before deployment.

Quick Start

Run the validate skill against a target 1C XML object file to initiate validation.

Frequently Asked Questions about validate

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

FAQPage Schema
How do I validate 1C XML object structures before deployment?

Validate 1C XML object structures by running a PowerShell-based validator against target files to enforce XML well-formedness, property validation, and cross-references across CF, CFE, meta, form, and role objects.

Can I check 1C configuration extensions for XML well-formedness and property integrity?

Yes, you can check 1C configuration extensions (CFE) for XML well-formedness, ChildObjects integrity, language file presence, and GeneratedType checks to verify internal structure consistency.

Does XML validation for 1C work with external data processors and reports?

XML validation for 1C works with external data processors (EPF) and external reports (ERF) by applying structural checks to verify their internal metadata and type integrity.

When do I need to run structural checks on 1C metadata and managed forms?

You need to run structural checks on 1C metadata and managed forms after compile, edit, init, or borrow operations, as well as for manual verification before deployment.

What is the best way to verify InternalInfo and GeneratedType checks in 1C files?

The best way to verify InternalInfo and GeneratedType checks in 1C files is using a suite of PowerShell scripts that explicitly validate objects by type to ensure structural integrity.