Authorization strategy
Authorization is a decision, not a sprinkle of `if` statements — route every access check through one gate that denies by default.
What this skill helps you build
Centralize every access decision behind one deny-by-default authorize layer, called from every context function and scoped by tenant.
The production takeaway
Authorization is a decision, not a sprinkle of `if` statements — route every access check through one gate that denies by default.
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.