agent-authorization-matrix

Define deny-by-default authorization matrices for AI agent actions.

2|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill agent-authorization-matrix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-authorization-matrix
Source: https://github.com/nguyenpv1980-wq/Project-Aegis/tree/main/.claude/skills/agent-authorization-matrix
Command: npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill agent-authorization-matrix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill creates a clear, deny-by-default policy for what AI agents may do autonomously and what must always be approved by a named human, preventing authority drift, unsafe merges, and accidental deployments.

Core Features & Use Cases

  • Agent Action Governance: Defines which agent actions are autonomous, approval-required, or forbidden across read, edit, test, commit, push, PR, merge, deploy, secrets, and history rewrites.
  • Merge and Auto-Merge Safety: Enforces the non-negotiable rule that protected-branch merges require human approval and that agents can never arm auto-merge.
  • Incident Recovery: Used after autonomy incidents to revise standing permissions and codify the corrected authority model for future runs.
  • Use Case: A security PR is ready, but the matrix forces the agent to stop after opening the PR, re-check auto-merge state, and hand the merge decision to a human.

Quick Start

Ask the agent to draft or revise the repo’s deny-by-default authorization matrix for coding agents, including merge, deploy, and auto-merge rules with approval scope and expiry.

Frequently Asked Questions about agent-authorization-matrix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a deny-by-default authorization matrix for AI coding agents?

A deny-by-default authorization matrix defines standing permissions for AI agents, separating autonomous actions from those requiring named human approval across read, edit, commit, push, PR, merge, deploy, and secrets access.

What is an agent governance policy for protected branches and auto-merge?

Agent governance policy for protected branches enforces a non-negotiable rule: protected-branch merges require human approval, and AI agents can never arm auto-merge, preventing unsafe automated deployments.

How do I prevent autonomous AI agents from performing unauthorized git history rewrites?

To prevent unauthorized git history rewrites, an authorization matrix explicitly categorizes history rewrites as forbidden or approval-required, codifying the corrected authority model for future agent runs.

Can I use an approval boundary to restrict AI agent deployment authority?

Yes, an approval boundary restricts AI agent deployment authority by defining approval scope and expiry semantics, ensuring deployments require explicit named human decisions before execution.

What's the best way to revise agent permissions after an autonomy incident?

The best way to revise agent permissions after an autonomy incident is using an incident recovery matrix to codify the corrected authority model, preventing future authority drift and unsafe merges.

When do I need an authorization matrix for agent workflows?

You need an authorization matrix for agent workflows when preventing authority drift, enforcing merge policy, and controlling deployment safety across AI-driven read, edit, test, commit, push, PR, and deploy actions.