diff --git a/.claude/skills/role-compile/SKILL.md b/.claude/skills/role-compile/SKILL.md index e4b302af5..a11995087 100644 --- a/.claude/skills/role-compile/SKILL.md +++ b/.claude/skills/role-compile/SKILL.md @@ -123,6 +123,6 @@ powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/role-compile.ps1" - ## Верификация ``` -/role-validate [MetadataPath] — проверка корректности XML, прав, RLS -/role-info — визуальная сводка структуры +/role-validate — проверка корректности XML, прав, RLS +/role-info — визуальная сводка структуры ``` diff --git a/.claude/skills/role-validate/scripts/role-validate.ps1 b/.claude/skills/role-validate/scripts/role-validate.ps1 index f1e683dcb..64d1e7318 100644 --- a/.claude/skills/role-validate/scripts/role-validate.ps1 +++ b/.claude/skills/role-validate/scripts/role-validate.ps1 @@ -1,7 +1,8 @@ -# role-validate v1.4 — Validate 1C role structure +# role-validate v1.5 — Validate 1C role structure # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +[CmdletBinding(PositionalBinding=$false)] param( - [Parameter(Mandatory)] + [Parameter(Mandatory, Position=0)] [Alias('Path')] [string]$RightsPath, diff --git a/.claude/skills/role-validate/scripts/role-validate.py b/.claude/skills/role-validate/scripts/role-validate.py index 5800bcce6..fd65071a6 100644 --- a/.claude/skills/role-validate/scripts/role-validate.py +++ b/.claude/skills/role-validate/scripts/role-validate.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# role-validate v1.4 — Validate 1C role Rights.xml structure +# role-validate v1.5 — Validate 1C role Rights.xml structure # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills """Validates role Rights.xml: root element, global flags, objects, rights, RLS, templates.""" import sys, os, argparse, re