nacl-sa-roles
CommunityDefine 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.