create-custom-permissions
CommunityManage and enforce application-level capabilities in DaaS applications.
Software Engineering#policy enforcement#role-based access control#daas#custom permissions#application permissions
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.