interface-validate

Validate CommandInterface.xml structure for root, namespace, and version issues.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Validates the CommandInterface.xml structure to detect root, namespace, and version issues, ensuring the interface manifest is correct before deployment.

Core Features & Use Cases

  • XML well-formedness and root validation
  • Validation of required sections presence, their correct order, and duplicates
  • Validation of CommandsVisibility, CommandsPlacement, and CommandsOrder structures
  • SubsystemsOrder and GroupsOrder consistency checks
  • Command reference format verification
  • Clear error and warning reporting to guide fixes in CI pipelines
  • Use Case: Integrate in a 1C subsystem project to catch misconfigurations early in the development workflow

Quick Start

Run this skill after configuring CommandInterface.xml to ensure structural correctness and catch common configuration errors.

Frequently Asked Questions about interface-validate

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

FAQPage Schema
How do I validate CommandInterface.xml structure before 1C deployment?

To validate CommandInterface.xml structure, you can use a dedicated validation skill to detect root, namespace, and version issues. It checks section presence, order, duplicates, and command reference formats to ensure the interface manifest is correct before deployment.

What does XML validation for 1C CommandInterface sections check?

XML validation for 1C CommandInterface checks required sections presence, their correct order, and duplicates. It validates CommandsVisibility, CommandsPlacement, CommandsOrder, SubsystemsOrder, and GroupsOrder structures to verify consistency across projects.

Can I integrate CommandInterface validation into CI pipelines for 1C subsystems?

Yes, you can integrate CommandInterface validation into CI pipelines for 1C subsystems. The skill provides clear error and warning reporting to guide fixes, catching misconfigurations early in the development workflow before deployment.

Do I need lxml to run 1C CommandInterface validation?

Yes, you need lxml to run 1C CommandInterface validation. The skill depends on the lxml library to parse XML structures and verify the presence, order, and consistency of interface sections and command references.

What's the best way to catch duplicate sections in CommandInterface.xml?

The best way to catch duplicate sections in CommandInterface.xml is running a structural validation check. The skill detects duplicate interface sections, verifies required child elements, and checks reference formats to align with validation rules.

Why does my 1C CommandInterface validation fail on root and namespace issues?

1C CommandInterface validation fails on root and namespace issues when the XML manifest structure is incorrect or missing required declarations. The skill detects these specific root, namespace, and version problems to prevent misconfigurations during deployment.