Custom permissions
Authorize on permissions, not role names — resolve roles, custom roles, and overrides into one effective set, then check that.
What this skill helps you build
Move beyond fixed roles: feature-level permissions, customer-defined custom roles, and per-org overrides resolved into one effective permission set.
The production takeaway
Authorize on permissions, not role names — resolve roles, custom roles, and overrides into one effective set, then check that.
Inside this skill
The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.
Unlock the full implementation
Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.