interface-validate
4
总安装量
2
周安装量
#54169
全站排名
安装命令
npx skills add https://github.com/arman-kudaibergenov/1c-ai-development-kit --skill interface-validate
Agent 安装分布
amp
2
opencode
2
cursor
2
kimi-cli
2
codex
2
github-copilot
2
Skill 文档
/interface-validate â валидаÑÐ¸Ñ CommandInterface.xml
ÐÑовеÑÑÐµÑ XML командного инÑеÑÑейÑа из вÑгÑÑзки конÑигÑÑаÑии на ÑÑÑÑкÑÑÑнÑе оÑибки: коÑневой ÑлеменÑ, допÑÑÑимÑе ÑекÑии, поÑÑдок, ÑоÑÐ¼Ð°Ñ ÑÑÑлок на командÑ, дÑбликаÑÑ.
ÐаÑамеÑÑÑ
| ÐаÑамеÑÑ | ÐбÑзаÑелÑнÑй | Ðо ÑмолÑÐ°Ð½Ð¸Ñ | ÐпиÑание |
|---|---|---|---|
| CIPath | да | â | ÐÑÑÑ Ðº CommandInterface.xml |
| MaxErrors | Ð½ÐµÑ | 30 | ÐÑÑановиÑÑÑÑ Ð¿Ð¾Ñле N оÑибок |
| OutFile | Ð½ÐµÑ | â | ÐапиÑаÑÑ ÑезÑлÑÑÐ°Ñ Ð² Ñайл (UTF-8 BOM) |
Ðоманда
powershell.exe -NoProfile -File '.claude/skills/interface-validate/scripts/interface-validate.ps1' -CIPath '<path>'
ÐÑовеÑки (13)
| # | ÐÑовеÑка | СеÑÑÑзноÑÑÑ |
|---|---|---|
| 1 | XML well-formedness + root element (CommandInterface, version, namespace) | ERROR |
| 2 | ÐопÑÑÑимÑе доÑеÑние ÑлеменÑÑ (ÑолÑко 5 ÑекÑий) | ERROR |
| 3 | ÐоÑÑдок ÑекÑий коÑÑекÑен | ERROR |
| 4 | ÐÐµÑ Ð´ÑблиÑÑÑÑÐ¸Ñ ÑÑ ÑекÑий | ERROR |
| 5 | CommandsVisibility â Command.name + Visibility/xr:Common | ERROR |
| 6 | CommandsVisibility â Ð½ÐµÑ Ð´ÑбликаÑов по name | WARN |
| 7 | CommandsPlacement â Command.name + CommandGroup + Placement | ERROR |
| 8 | CommandsOrder â Command.name + CommandGroup | ERROR |
| 9 | SubsystemsOrder â Subsystem непÑÑÑой, ÑоÑÐ¼Ð°Ñ Subsystem.X | ERROR |
| 10 | SubsystemsOrder â Ð½ÐµÑ Ð´ÑбликаÑов | WARN |
| 11 | GroupsOrder â Group непÑÑÑой | ERROR |
| 12 | GroupsOrder â Ð½ÐµÑ Ð´ÑбликаÑов | WARN |
| 13 | ФоÑÐ¼Ð°Ñ ÑÑÑлок на ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ | WARN |
ÐÑвод
=== Validation: CommandInterface (ÐÑодажи) ===
[OK] 1. Root structure: CommandInterface, version 2.17, namespace valid
[OK] 2. Child elements: 5 valid sections
[OK] 3. Section order: correct
[OK] 4. No duplicate sections
[OK] 5. CommandsVisibility: 55 entries, all valid
[OK] 6. CommandsVisibility: no duplicates
[OK] 7. CommandsPlacement: 3 entries, all valid
[OK] 8. CommandsOrder: 12 entries, all valid
[OK] 9. SubsystemsOrder: 9 entries, all valid format
[OK] 10. SubsystemsOrder: no duplicates
[OK] 11. GroupsOrder: 7 entries, all valid
[OK] 12. GroupsOrder: no duplicates
[OK] 13. Command reference format: all valid
---
Errors: 0, Warnings: 0
Ðод возвÑаÑа: 0 = вÑе пÑовеÑки пÑойденÑ, 1 = еÑÑÑ Ð¾Ñибки.
ÐÑимеÑÑ
# CommandInterface подÑиÑÑемÑ
... -CIPath upload/acc_8.3.24/Subsystems/ÐÑодажи/Ext/CommandInterface.xml
# ÐоÑневой CommandInterface конÑигÑÑаÑии
... -CIPath upload/acc_8.3.24/Ext/CommandInterface.xml
# С лимиÑом оÑибок
... -CIPath <path> -MaxErrors 10