Role Expert

Этот скилл MUST быть вызван когда нужно создать новую роль 1С с набором прав на объекты. SHOULD также вызывать при настройке разграничения доступа для новой функциональности. Do NOT использовать для анализа роли — используй inspect; для валидации — validate; для изменения существующей роли — meta-edit.

arman-kudaibergenov Updated

File contents

/role-expert — Создание роли 1С из JSON DSL

Принимает JSON-определение роли → генерирует Roles/Имя.xml (метаданные) и Roles/Имя/Ext/Rights.xml (права). UUID автоматически.

Usage

/role-expert <JsonPath> <RolesDir>
Параметр Описание
JsonPath Путь к JSON-определению роли
RolesDir Каталог Roles/ в исходниках конфигурации

Команда

powershell.exe -NoProfile -File .claude/skills/role-expert/scripts/role-compile.ps1 -JsonPath "<json>" -OutputDir "<RolesDir>"

<Role>ИмяРоли</Role> автоматически добавляется в <ChildObjects> файла Configuration.xml (ожидается в parent от RolesDir).

DSL-формат

Описание JSON DSL для определения роли: .claude/skills/role-expert/dsl-reference.md

Смежные операции

Задача Скилл
Анализ прав роли /inspect (режим role-info)
Валидация роли /validate (режим role)
Изменение свойств объекта /meta-edit

arman-kudaibergenov/1c-ai-development-kit/tree/main/.claude/skills/role-expert commit b99fffcc34

Frequently asked questions

npx skillmds@latest add arman-kudaibergenov/role-expert