quality-gates

Enforce structured quality gates across pipeline stages using workflow.yaml.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Kiwi-Home/ai-workflow --skill quality-gates-kiwi-home
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gates
Source: https://github.com/Kiwi-Home/ai-workflow/tree/main/plugins/structured-workflows/skills/quality-gates
Command: npx skills add https://github.com/Kiwi-Home/ai-workflow --skill quality-gates-kiwi-home

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quality gates enforce phase-boundary invariants and provide early error catching to prevent costly downstream failures in structured pipelines.

Core Features & Use Cases

  • Defines gate types (Structural and Template gates) and how they apply across define -> prepare -> execute -> review -> ship.
  • Provides a Gate Schema with fields like name, check, severity, mode, and poll options, plus Template Variable Syntax for setup-time resolution.
  • Supports custom gate authoring and integration into workflow.yaml, enabling domain-specific automation and governance.
  • Includes domain templates and tooling to generate domain-specific gates during /setup.

Quick Start

Run setup to generate domain-specific quality gates and wire them into your workflow.

Frequently Asked Questions about quality-gates

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

FAQPage Schema
How do I enforce quality gates across pipeline stages to catch issues early?

Quality gates enforce phase-boundary invariants across define, prepare, execute, review, and ship stages to catch issues early. They use domain templates and a configurable workflow to prevent costly downstream failures in structured pipelines.

What is a gate schema and how does it work for pipeline automation?

A gate schema defines quality gate fields like name, check, severity, mode, and poll options for pipeline automation. It supports structural and template gate types, using template variable syntax for setup-time resolution within workflow.yaml.

How do I add custom quality gates to a workflow.yaml file?

You can author custom quality gates and integrate them into workflow.yaml by defining gate types and applying the gate schema. Running setup generates domain-specific gates and wires them directly into your configurable workflow.

Can I use domain templates to generate specific quality gates during setup?

Domain templates are supported to generate domain-specific quality gates during the setup process. This enables domain-specific automation and governance by wiring custom gates directly into your workflow.yaml configuration.

What are structural and template gates in a pipeline workflow?

Structural and template gates are quality gate types that apply across pipeline stages from define to ship. They enforce phase-boundary invariants and provide early error catching to guide decision-making and prevent downstream failures.