mcpField
M
meta-validate

meta-validate

github.com/nikolay-shirokov测试与质量74157 次安装今天更新
代码仓库

关于 meta-validate

meta-validate 是用于检查 1C 配置导出中 XML 元数据对象结构错误的 PowerShell 技能。它支持一次验证多个路径,也可在详细输出中显示通过的检查。

主要功能

  1. 01检查元数据 XML 结构
  2. 02一次验证多个路径
  3. 03详细模式显示通过的检查
  4. 04设置每个对象的错误上限
  5. 05将结果写入文件

适用场景

  1. 01检查目录导出 XML 的结构错误
  2. 02批量验证目录和文档
  3. 03查看包括通过项在内的全部检查

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/meta-validate确认已加载。

附带文件scripts/meta-validate.ps1scripts/meta-validate.py

README 原文English

来自项目 README

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/Заказ"

评论

支持 Markdown