mcpField
I
interface-validate

interface-validate

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

关于 interface-validate

interface-validate 是用于检查 CommandInterface.xml 的技能,可检测结构、分区顺序、命令链接格式和重复项。

主要功能

  1. 01检查根元素及允许的分区
  2. 02验证分区顺序和命令链接格式
  3. 03检测重复项
  4. 04支持详细输出和错误数上限
  5. 05可将结果写入 UTF-8 BOM 文件

适用场景

  1. 01验证配置中的 CommandInterface.xml
  2. 02将检查结果保存到文件以供后续查看

安装

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

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

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

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

README 原文English

来自项目 README

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"

评论

支持 Markdown