nacl-sa-roles

Community

Define system roles and permissions in Neo4j.

AuthorITSalt
Version1.0.0
Installs0

System Documentation

What problem does it solve?

System roles and permission management within a Neo4j graph is complex; this skill provides a formal model for SystemRole, HAS_PERMISSION, and MAPPED_TO, enabling consistent governance and traceability across BA and SA layers.

Core Features & Use Cases

  • Define SystemRole nodes and their MAPPED_TO relationships from BusinessRole sources.
  • Build a CRUD permission matrix across DomainEntities with HAS_PERMISSION edges.
  • Manage full lifecycle modes: IMPORT_BA, CREATE, MODIFY, and FULL to align with project maturity.
  • Establish data-scope constraints and actor mappings to UseCases for workflow authorization.

Quick Start

Propose or import BA roles, create SystemRole nodes, define permissions, map roles, and verify the graph coverage.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: nacl-sa-roles
Download link: https://github.com/ITSalt/NaCl/archive/main.zip#nacl-sa-roles

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 471,000+ vetted skills library on demand.