role-dsl

Community

Generate 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.xml files 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.xml using 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.xml from 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.