ApprovalGateAgent

Enforce human approval workflows using risk_policy.yaml triggers in agent swarms.

1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill approvalgateagent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ApprovalGateAgent
Source: https://github.com/farmountain/sdlc_agent_swarm/tree/main/vscode-sdlc-swarm/templates/.agents/skills/approval-gate
Command: npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill approvalgateagent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that critical decisions or actions are reviewed and approved by humans according to predefined risk policies, preventing unauthorized or risky operations.

Core Features & Use Cases

  • Risk-Based Approval: Automatically identifies if an action requires human approval based on its risk level and predefined triggers.
  • Decision Logging: Ensures all approval decisions are recorded for auditability.
  • Execution Halting: Stops the workflow if a required approval is not obtained.
  • Use Case: When a new feature deployment is proposed, this Skill checks if it meets certain risk criteria. If it does, it prompts a senior engineer for approval before proceeding.

Quick Start

Use the ApprovalGateAgent to check if the current operation requires human approval based on the provided risk policy.

Frequently Asked Questions about ApprovalGateAgent

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

FAQPage Schema
How do I enforce human approval workflows for high-risk agent actions?

A human approval workflow evaluates agent actions against a predefined risk policy to determine if manual sign-off is required before proceeding. This prevents unauthorized operations by halting execution until approval is granted and logging the decision.

What is risk-based approval gating in an agent swarm?

Risk-based approval gating evaluates inputs from solver, skeptic, and verifier agents against a risk policy configuration to identify high-risk actions. It automatically triggers human intervention and generates decision cards for auditability when specific risk criteria are met.

How do I set up a risk policy for automated decision compliance checks?

You set up decision compliance checks by defining triggers and risk levels in a risk_policy.yaml file. The system reads this file to evaluate proposed actions, automatically identifying operations that require human approval based on your predefined criteria.

Does this approval gate agent support decision logging for auditability?

Yes, the approval gate agent supports decision logging for auditability by recording all approval decisions. It ensures that every time a workflow is evaluated or halted, the outcome is captured for compliance tracking and later review.

Can I use this to stop a feature deployment workflow if senior engineer approval is missing?

Yes, you can stop a feature deployment workflow if approval is missing. The agent checks if the deployment meets specific risk criteria, prompts a senior engineer for sign-off, and halts execution completely if the required approval is not obtained.

When should I not use automated approval gates in my workflow?

You should not use automated approval gates for low-stakes actions that require no compliance oversight, as the execution halting mechanism will unnecessarily block workflows. It is designed specifically for critical decisions requiring risk management and human review.