mcpField
I
interface-validate

interface-validate

github.com/nikolay-shirokovTesting & quality74151 installsUpdated today
Repository

About interface-validate

interface-validate is a skill for checking CommandInterface.xml structure, section ordering, command link formats, and duplicates.

Key features

  1. 01Checks the root element and allowed sections
  2. 02Validates section order and command link formats
  3. 03Detects duplicate entries
  4. 04Supports detailed output and an error limit
  5. 05Writes results to a UTF-8 BOM file

Use cases

  1. 01Validate a configuration's CommandInterface.xml
  2. 02Save validation results for later review

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/nikolay-shirokov/cc-1c-skills --skill interface-validate

After installing, type/interface-validatein Claude Code to confirm it loaded.

Bundled filesscripts/interface-validate.ps1scripts/interface-validate.py

Details

From the project README

/interface-validate — валидация CommandInterface.xml

Проверяет XML командного интерфейса на структурные ошибки: корневой элемент, допустимые секции, порядок, формат ссылок на команды, дубликаты.

Параметры

ПараметрОбяз.Умолч.Описание
CIPathда—Путь к CommandInterface.xml
Detailedнет—Подробный вывод (все проверки, включая успешные)
MaxErrorsнет30Остановиться после N ошибок
OutFileнет—Записать результат в файл (UTF-8 BOM)

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/interface-validate.ps1" -CIPath "Subsystems/Продажи"
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/interface-validate.ps1" -CIPath "Subsystems/Продажи/Ext/CommandInterface.xml"

Comments

Markdown supported