From 1c-skills
Validates 1C (Enterprise) role Rights.xml: XML format, namespace, global flags, object types, permission names, RLS constraints, and templates. Optionally checks role metadata (UUID, name, synonym).
How this skill is triggered — by the user, by Claude, or both
Slash command
/1c-skills:role-validate <RightsPath> [-Detailed] [-MaxErrors 30]<RightsPath> [-Detailed] [-MaxErrors 30]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Проверяет корректность `Rights.xml` роли: формат XML, namespace, глобальные флаги, типы объектов, имена прав, RLS-ограничения, шаблоны. Опционально проверяет метаданные роли (UUID, имя, синоним).
Проверяет корректность Rights.xml роли: формат XML, namespace, глобальные флаги, типы объектов, имена прав, RLS-ограничения, шаблоны. Опционально проверяет метаданные роли (UUID, имя, синоним).
| Параметр | Обяз. | Умолч. | Описание |
|---|---|---|---|
| RightsPath | да | — | Путь к роли (директория или Rights.xml) |
| Detailed | нет | — | Подробный вывод (все проверки, включая успешные) |
| MaxErrors | нет | 30 | Макс. ошибок до остановки (по умолчанию 30) |
| OutFile | нет | — | Записать результат в файл (UTF-8 BOM) |
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/role-validate.ps1" -RightsPath "Roles/МояРоль"
npx claudepluginhub nikolay-shirokov/cc-1c-skills --plugin 1c-skills-pyParses 1C role Rights.xml into a compact summary: objects grouped by type, allowed rights, RLS restrictions. Use for role audit.
Static reviews NetSuite role configurations, permission assignments, and Segregation-of-Duties design. Validates custom roles against standard baselines, resolves SDF permission codes, and flags SoD conflicts.
Resolves NetSuite SDF permission configurations: customrole XML, permkey/permlevel values, script deployment permissions, and least-privilege role design. Validates against bundled reference data.