permission-manager

Implement fine-grained permission and access control across HR-IMS resources.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Arnutt-N/hr-ims --skill permission-manager
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: permission-manager
Source: https://github.com/Arnutt-N/hr-ims/tree/main/.claude/skills/permission-manager
Command: npx skills add https://github.com/Arnutt-N/hr-ims --skill permission-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

HR-IMS often involves complex, role-based access and cross-team permissions. This Skill provides a centralized framework to model, assign, and enforce permissions across resources, improving security and reducing misconfigurations.

Core Features & Use Cases

  • Fine-grained permissions: attach specific actions (CREATE, READ, UPDATE, DELETE, MANAGE) to resources like InventoryItem, User, Warehouse, and Reports.
  • Resource-level access & inheritance: support per-resource grants and inheritance to simplify administration.
  • Dynamic capability checks: evaluate permissions in runtime, enabling conditional access based on context (department, user attributes).
  • UI tooling and persistence: includes a UI editor, guard components for front-end protection, and Prisma-backed persistence models to store roles and permissions.

Quick Start

Install and configure the Permission Manager across your HR-IMS backend to begin defining roles and permissions.

Frequently Asked Questions about permission-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement fine-grained access control for HR-IMS resources?▼

Fine-grained access control for HR-IMS is implemented by attaching specific actions like CREATE, READ, UPDATE, DELETE, and MANAGE to core entities. This enforces resource-level access and dynamic capability checks during runtime.

How does permission inheritance work across HR-IMS entities?▼

Permission inheritance across HR-IMS entities works by supporting per-resource grants that propagate down through core entities. This simplifies administration by allowing dynamic capability checks to evaluate contextual user attributes without redefining base roles.

Can I use Prisma to persist role-based access control configurations?▼

Yes, you can use Prisma to persist role-based access control configurations. The framework includes Prisma-backed persistence models to store roles and permissions, integrating directly with backend services to manage resource access configuration and cache-backed permission resolution.

What is the best way to manage dynamic capability checks for backend authorization?▼

Dynamic capability checks for backend authorization are best managed by evaluating permissions at runtime with contextual conditions like department or user attributes. This approach enables conditional access across HR-IMS resources while utilizing cache-backed permission resolution for efficient enforcement.

Does this access control framework include UI tooling for permission management?▼

Yes, the access control framework includes UI tooling for permission management. It provides a UI editor and front-end guard components to protect interfaces, allowing administrators to visually define roles, assign permissions, and manage resource access configuration directly.