role-dsl
CommunityGenerate 1C roles with metadata access.
AuthorSteelMorgan
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the creation and modification of 1C roles, specifically managing access rights to metadata objects, thereby streamlining the development and security configuration process for 1C applications.
Core Features & Use Cases
- Role Compilation: Generates
Rights.xmlfiles from a JSON DSL for new roles, defining access to various metadata objects like Catalogs, Documents, and Reports. - Rights Management: Allows for adding specific object access or modifying existing rights within
Rights.xmlusing command-line tools. - Use Case: A developer needs to create a new role for a "Sales Manager" that requires read access to "Catalog.Products" and read/write access to "Document.SalesOrders". This Skill can generate the initial
Rights.xmlfrom a JSON definition and then allow for granular adjustments.
Quick Start
Compile a new 1C role using the provided JSON DSL file 'new_role.json' into the 'output_roles' directory.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: role-dsl Download link: https://github.com/SteelMorgan/1c-agent-based-dev-framework/archive/main.zip#role-dsl Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.