approve-gate

Enforce comprehension gates at CasaFlow build stage boundaries.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/CasaPerks/casaflow --skill approve-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: approve-gate
Source: https://github.com/CasaPerks/casaflow/tree/main/team/skills/approve-gate
Command: npx skills add https://github.com/CasaPerks/casaflow --skill approve-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents developers from moving to the next build stage without actually understanding what was changed, reducing the chance of compounding bugs and making later debugging much harder.

Core Features & Use Cases

  • Stage report with impact context: Produces an exact files-changed list, run commands, manual test checklist, deferred work, and explicit tradeoffs (including downsides).
  • Three mandatory comprehension questions: Forces the developer to demonstrate understanding of the specific interaction, a realistic failure mode, and the change impact for what was built.
  • Controlled outcomes for workflow control: Supports Pass, Redirect, and Pause outcomes so scope adjustments and resumptions are deliberate rather than accidental.

Quick Start

Run the gate by completing a /casaflow:build stage, then answer the three comprehension questions that appear before continuing to the next stage.

Frequently Asked Questions about approve-gate

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

FAQPage Schema
How do I enforce developer comprehension before proceeding to the next build stage?

A comprehension gate stops workflow progression when understanding is incomplete by requiring a structured stage report and three developer-answered comprehension questions to validate technical readiness before proceeding to the next build stage.

What is a comprehension gate and how does it improve CI quality?

A comprehension gate improves CI quality by requiring developers to acknowledge specific interactions, realistic failure modes, and change impacts before progressing to the next build stage, reducing the chance of compounding bugs and making later debugging much harder.

What should be included in a stage report for a build workflow?

A stage report for a build workflow must include an exact files-changed list, run commands, a manual test checklist, deferred work items, and explicit tradeoffs including downsides to provide the context needed to validate technical readiness.

How do I handle scope adjustments or resumptions during a build stage gate?

To handle scope adjustments or resumptions during a build stage gate, use the Redirect and Pause outcomes to ensure that workflow control changes are deliberate rather than accidental when validating readiness at stage boundaries.

Does the comprehension gate work outside of the casaflow build workflow?

The comprehension gate applies specifically to stage boundaries in the casaflow build workflow and when invoking the approve command to validate readiness, stopping progression when understanding is incomplete at the end of each build stage.