approval-gate

Require explicit user confirmation before advancing workflow phases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that critical stages in automated workflows are not advanced without explicit user confirmation, preventing errors and maintaining quality control.

Core Features & Use Cases

  • Mandatory Approval Points: Defines standardized prompts for user approval before proceeding to the next phase.
  • Phase Transition Control: Manages user interaction for approving or rejecting outputs at key workflow milestones.
  • Use Case: After a detailed design document is generated, this Skill will present a summary and ask for your explicit approval before the system proceeds to code implementation.

Quick Start

Use the approval-gate skill to request user approval for the generated requirements document.

Frequently Asked Questions about approval-gate

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

FAQPage Schema
How do I add a user confirmation step before transitioning between workflow phases?

An approval gate mechanism requires explicit user confirmation before advancing automated workflows between phases. It presents a review summary of the generated output and handles user responses to approve, modify, or terminate the workflow phase transition.

What is an approval gate and how does it control phase transitions?

An approval gate is a quality control mechanism that controls phase transitions by defining standardized prompts for user approval. It manages user interaction for approving or rejecting outputs at key workflow milestones like design, implementation, and technical catch-up phases.

How do I require explicit approval for a generated design document before code implementation?

You require explicit approval for a generated design document by applying an approval gate after the document is generated. The gate presents a summary of the design document and asks for your explicit approval before the system proceeds to the code implementation phase.

Can I use an approval gate for technical catch-up phases or is it only for design and implementation?

Yes, you can use an approval gate for technical catch-up phases. The mechanism specifically supports design, implementation, and technical catch-up phases, providing specific approval criteria and actions for each distinct workflow milestone.

What are the options when an approval gate prompts for user confirmation?

When an approval gate prompts for user confirmation, the options are continuation, modification, or termination of the workflow. The gate handles these user responses to determine whether the workflow advances to the next phase, repeats the current phase, or stops entirely.