approval-gate

Automate authorization gatekeeping by verifying scope and dispatching to independent verifiers.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/michael-conrad/.opencode --skill approval-gate-michael-conrad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: approval-gate
Source: https://github.com/michael-conrad/.opencode/tree/main/skills/approval-gate
Command: npx skills add https://github.com/michael-conrad/.opencode --skill approval-gate-michael-conrad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Authorization gating ensures that every decision is verified, isolated, and auditable by dispatching to independent verifiers rather than embedding checks inline.

Core Features & Use Cases

  • Enforces scope verification and cascade boundaries before implementation.
  • Dispatches checks to dedicated sub-agents with evidence collection for auditability.
  • Provides advisory labels and halting rules to keep governance separate from execution.

Quick Start

Approve the issue with a defined scope to trigger the gate and begin independent verifications.

Frequently Asked Questions about approval-gate

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

FAQPage Schema
What is an authorization gate in a software workflow?

An authorization gate separates decision verification from execution by dispatching checks to independent sub-agents, ensuring actions across specs, plans, and implementations are isolated, verified, and auditable before proceeding.

How do I enforce governance and cascade boundaries before implementation?

You enforce cascade boundaries by defining a clear scope and triggering an authorization gate, which routes verification to dedicated sub-agents that apply advisory labels and halt rules before any implementation begins.

Why use independent verifiers instead of inline authorization checks?

Independent verifiers keep governance separate from execution, preventing bias and ensuring that scope verification, cascade control, and evidence collection remain auditable rather than embedded directly within the workflow logic.

What do I need to set up before triggering an authorization gate?

You need explicit authorization input, a clearly defined scope, and a task-dispatch framework capable of routing to dedicated gate tasks and collecting verification evidence before the gate can operate.

Can I apply advisory labels and halt rules across multiple project stages?

Yes, the authorization gate applies gating actions across specs, plans, and implementations, using advisory labels and halt boundaries to control cascades and trigger correct sub-agent routing at each stage.

When should I avoid using a dispatched sub-agent gatekeeping approach?

You should avoid dispatched sub-agent gatekeeping if your workflow lacks a task-dispatch framework or if your process does not require strict auditability, scope isolation, or cascading boundary enforcement between stages.