Skills

Role Info

Компактная сводка прав роли 1С из Rights.xml, объекты, права, RLS, шаблоны ограничений.

Install

npx skills add Nikolay-Shirokov/cc-1c-skills --skill role-info -g -a claude-code -y
Category
Engineering
Updated
4d ago
License
MIT
Context cost
Lightabout 302 tokens
Runs scripts
Yes, review before use

What it does

Компактная сводка прав роли 1С из Rights.xml, объекты, права, RLS, шаблоны ограничений. Используй для аудита прав, какие объекты и действия доступны, ограничения RLS

/role-info, анализ роли 1С

Парсит Rights.xml роли и выдаёт компактную сводку: объекты сгруппированы по типу, показаны только разрешённые права. Сжатие: тысячи строк XML → 50, 150 строк текста.

Использование

/role-info <RightsPath>

RightsPath, путь к файлу Rights.xml роли (обычно Roles/ИмяРоли/Ext/Rights.xml).

Запуск скрипта

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/role-info.ps1" -RightsPath <path> -OutFile <output.txt>

Параметры

ПараметрОбязательныйОписание
-RightsPathдаПуть к Rights.xml
-ShowDeniedнетПоказать запрещённые права (по умолчанию скрыты)
-LimitнетМакс. строк вывода (по умолчанию 150). 0 = без ограничений
-OffsetнетПропустить N строк, для пагинации (по умолчанию 0)
-OutFileнетЗаписать результат в файл (UTF-8 BOM). Без этого, вывод в консоль

Важно: Всегда используй -OutFile и читай результат через Read tool. Прямой вывод в консоль через bash ломает кириллицу.

Для большой роли при усечении вывода:

... -Offset 150            # пагинация: пропустить первые 150 строк

More in Engineering