1c-interface-validate
CommunityValidate 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.