rbac

Official

Secure access with Role-Based Access Control.

Authorengineers-hub-ltd-in-house-project
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a robust framework for implementing Role-Based Access Control (RBAC) in applications, ensuring that users only have access to the resources and actions they are authorized for, based on their assigned roles.

Core Features & Use Cases

  • Hierarchical Role Design: Define roles with nested permissions and inheritance.
  • Middleware Enforcement: Integrate access control checks directly into your request pipeline.
  • Resource-Based Authorization: Implement fine-grained access control based on resource ownership.
  • Use Case: Secure an administrative dashboard by ensuring only users with the 'admin' role can access user management endpoints, and only users who own a specific article can edit it.

Quick Start

Implement RBAC in your application by defining roles and permissions using the provided TypeScript patterns and middleware examples.

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
Download link: https://github.com/engineers-hub-ltd-in-house-project/eh-skills/archive/main.zip#rbac

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.