scoped-approval-register

Record human approvals in an append-only register with explicit scope.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill records granted human approvals in a durable register so authorization does not disappear with the conversation and can be cited later without re-arguing from memory.

Core Features & Use Cases

  • Verbatim approval capture: Preserves the grantor's exact wording as the scope, avoiding dangerous paraphrase drift.
  • Append-only register management: Creates new entries for widened or changed scope, superseding old entries instead of rewriting history.
  • Deny-by-default citation: Treats an action as authorized only when an ACTIVE entry's allowed scope clearly covers it, with explicit forbidden scope preventing overreach.
  • Audit-ready governance: Supports approval tracking for PR comments, issue replies, and chat-based grants with evidence links and expiry handling.

Quick Start

Use the scoped-approval-register skill to turn this approval into a dated register entry with explicit allowed and forbidden scope, evidence, and expiry.

Frequently Asked Questions about scoped-approval-register

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

FAQPage Schema
How do I record human approval for an agent action so it can be cited later?

An append-only approval register prevents scope drift by preserving the grantor's verbatim wording and enforcing deny-by-default authorization. It treats actions as authorized only when an active register entry's allowed scope clearly covers them, avoiding dangerous paraphrasing.

How do I handle scope changes without overwriting previous human authorization records?

To handle scope changes without overwriting history, create a new append-only register entry for the widened scope and mark the old entry as superseded. This maintains a complete audit trail of all authorization changes and prevents history rewriting.

What is deny-by-default authorization and how does it prevent scope overreach?

Deny-by-default authorization treats an action as authorized only when an active register entry's allowed scope explicitly covers it. Combined with non-empty forbidden scope, it prevents agents from taking actions outside the granted boundaries without a matching approval citation.

Can I use an approval register for PR comments and issue replies in repository governance?

Yes, an approval register supports tracking human-granted approvals for PR comments, issue replies, and chat-based grants. It records evidence links and manages expiry, providing audit-ready governance for repository actions.

When should I not use a scoped approval register for agent governance?

A scoped approval register is not suitable when you need to rewrite or delete authorization history, require empty forbidden scope, or lack verbatim approval text to preserve. It mandates append-only entries, non-empty forbidden scope, and evidence pointers for compliance.