permit
SKILL.md
permit
Overview
Type-safe, declarative authorization policies with Standard Schema-compatible resources.
When to Use
- Defining permissions for resources and actions
- Modeling role hierarchies or composable access rules
- Replacing ad-hoc
ifchecks with auditable policy rules
When Not to Use
- Simple apps with a single hardcoded allow/deny check
Quick Reference
- Policy:
createPolicy - Rules:
allow,deny,when - Conditions:
and,or,not,has,hasRole - Evaluate:
policy.can(ctx, action, resourceName, resource) - Merge:
mergePoliciesormergePoliciesAny
Inputs to Request
- Resource schemas and action lists
- Context shape (user, role, tenancy)
- Required rules and edge cases
Resources
Weekly Installs
7
Repository
zap-studio/skillsFirst Seen
Feb 10, 2026
Security Audits
Installed on
amp7
gemini-cli7
github-copilot7
codex7
kimi-cli7
opencode7