Authz
by @codekungfu
Permissions, roles, policies, and enforcement points. Use when designing RBAC/ABAC or fixing authZ holes.
clawhub install authzπ About This Skill
name: authz description: "Permissions, roles, policies, and enforcement points. Use when designing RBAC/ABAC or fixing authZ holes."
AuthZ
Structured guidance for authorization (RBAC, ABAC, policy enforcement): confirm triggers, propose the stages below, and adapt if the user wants a lighter pass.
When to Offer This Workflow
Trigger conditions:
Initial offer: Explain the four stages briefly and ask whether to follow this workflow or work freeform. If they decline, continue in their preferred style.
Workflow Stages
Stage 1: Clarify context & goals
Anchor on model: RBAC/ABAC/ReBAC. Ask what success looks like, constraints, and what must not break. Capture unknowns early.
Stage 2: Design or plan the approach
Translate goals into a concrete plan around policy enforcement points. Compare alternatives and explicit trade-offs; avoid implicit assumptions.
Stage 3: Implement, validate, and harden
Execute with verification loops tied to auditing and admin paths. Prefer small steps, measurable checks, and rollback points where risk is high.
Stage 4: Operate, communicate, and iterate
Close the loop with testing negative cases: monitoring, documentation, stakeholder updates, and lessons learned for the next cycle.