1c-interface-validate

Community

Validate 1C CommandInterface correctness.

AuthorDesko77
Version1.0.0
Installs0

System Documentation

What problem does it solve?

XML-based CommandInterface definitions often have structural errors, missing sections, or invalid references that break 1C subsystem activation. This Skill automates detection of root element issues, namespace validity, required sections, duplicates, and correct command references to prevent deployment issues.

Core Features & Use Cases

  • Validates root element, namespace, and version presence; checks allowed child sections and duplicates; verifies section order and presence of key sections like CommandsVisibility, CommandsPlacement, CommandsOrder, SubsystemsOrder, GroupsOrder.
  • Checks CommandInterface references against allowed patterns for standard, custom, common, and UUID forms; detects duplicates and missing elements; provides actionable feedback and error codes to guide fixes.
  • Typical use case: after updating a subsystem's CommandInterface, run the validator to ensure the XML passes all checks before deploying or integrating with tooling.

Quick Start

Validate a CommandInterface.xml for a given subsystem with the included scripts and Python/PowerShell helpers.

Dependency Matrix

Required Modules

lxml

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: 1c-interface-validate
Download link: https://github.com/Desko77/claude-code-skills-1c/archive/main.zip#1c-interface-validate

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.