create-custom-permissions

Community

Manage and enforce application-level capabilities in DaaS applications.

AuthorAlif-N
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables the management and enforcement of application-level capabilities in DaaS (Data as a Service) applications, providing fine-grained control over user permissions beyond standard CRUD operations.

Core Features & Use Cases

  • Custom Permissions Definition: Define and assign application-level capabilities (custom flags) that can be checked alongside standard DaaS data-access permissions.
  • Integration with Policy/Roles: Custom permissions integrate with the existing Policy → Role → User assignment chain, ensuring consistency across the application.
  • Use Case: For applications requiring application-level capability flags that are not tied to specific data collections or CRUD operations, such as showing or hiding UI elements or enabling certain actions based on user roles.

Quick Start

To assign a custom permission, use the enforceCustomPermission('MyApp.Feature.Key') function within your API routes to check for permission and throw a 403 error if not granted.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 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: create-custom-permissions
Download link: https://github.com/Alif-N/fe-sima-arome/archive/main.zip#create-custom-permissions

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 620,000+ vetted skills library on demand.