mcpField
M
meta-validate

meta-validate

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

About meta-validate

meta-validate is a PowerShell skill that checks XML metadata objects from 1C configuration exports for structural errors. It supports validating multiple paths in one run and can include successful checks in detailed output.

Key features

  1. 01Check metadata XML structure
  2. 02Validate multiple paths in one run
  3. 03Show successful checks in detailed mode
  4. 04Set an error limit per object
  5. 05Save results to a file

Use cases

  1. 01Check a catalog's exported XML for structural errors
  2. 02Validate catalogs and documents in a batch
  3. 03Review all checks, including those that pass

Install

Copy the command and run it in a terminal.

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

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

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

Details

From the project README

/meta-validate — валидация объекта метаданных 1С

Проверяет XML объекта метаданных из выгрузки конфигурации на структурные ошибки.

Параметры

ПараметрОбяз.Умолч.Описание
ObjectPathда—Путь к XML-файлу или каталогу. Через | для batch
Detailedнет—Подробный вывод (все проверки, включая успешные)
MaxErrorsнет30Остановиться после N ошибок (per object)
OutFileнет—Записать результат в файл (UTF-8 BOM)

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/meta-validate.ps1" -ObjectPath "Catalogs/Номенклатура/Номенклатура.xml"
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/meta-validate.ps1" -ObjectPath "Catalogs/Банки|Documents/Заказ"

Comments

Markdown supported