Files
cc-1c-skills/.github/skills/role-info/SKILL.md
T
2026-05-17 11:22:33 +00:00

2.1 KiB

name, description, argument-hint, allowed-tools
name description argument-hint allowed-tools
role-info Компактная сводка прав роли 1С из Rights.xml — объекты, права, RLS, шаблоны ограничений. Используй для аудита прав — какие объекты и действия доступны, ограничения RLS <RightsPath>
Bash
Read

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

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

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

/role-info <RightsPath>

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

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

python ".github/skills/role-info/scripts/role-info.py" -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 строк