rbac-permission-system
CommunityEnforce RBAC permissions across apps.
Software Engineering#authorization#security#permissions#rbac#frontend-backend#api-protection#multitenancy
Authordoorscomputers
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a centralized, reliable system for enforcing role-based access control (RBAC) across applications, ensuring users see and act only on what they are authorized to access.
Core Features & Use Cases
- Permission aggregation: combines role-based and direct permissions and supports a Super Admin override.
- API & UI protection: guards API routes and hides/shows UI elements based on permissions.
- Data access control: enables field-level security and location/multi-tenant filtering through helper utilities.
- Use Case: when implementing a new module, you can rapidly plug in hasPermission checks and PERMISSIONS constants to govern access.
Quick Start
Define your user with roles and permissions, then start guarding routes and UI with the helper functions.
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: rbac-permission-system Download link: https://github.com/doorscomputers/nextjspos/archive/main.zip#rbac-permission-system 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.