SuperAPI AI 工具集

role-expert

通用与其它

查看项目

更新于 10-15 17:18

技能介绍

用途:在 1С 开发中根据 JSON DSL 定义生成新角色,适用于为新配置设置访问权限和访问区分的场景。主要能力:接受 JSON 角色定义,生成 Roles/名称.xml 元数据文件与 Roles/名称/Ext/Rights.xml 权限文件,UUID 自动生成;并将 <Role>角色名</Role> 自动添加到 Configuration.xml 的 <ChildObjects>(该文件应位于 RolesDir 的上一级)。使用方式:命令格式为 /role-expert <JsonPath> <RolesDir>,其中 JsonPath 是 JSON 角色定义路径,RolesDir 是配置源码中的 Roles/ 目录;也可运行 powershell.exe -NoProfile -File .claude/skills/role-expert/scripts/role-compile.ps1 -JsonPath "<json>" -OutputDir "<RolesDir>"。JSON DSL 格式参考 .claude/skills/role-expert/dsl-reference.md。相关操作:分析角色权限使用 /inspect 的 role-info 模式,校验角色使用 /validate 的 role 模式,修改对象属性使用 /meta-edit。限制:资料未提供更详细的 DSL 字段说明、平台版本要求、错误处理方式及是否支持已有角色的更新。