rbac-permission-system

Community

Enforce RBAC permissions across apps.

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 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: 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.
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.