gaia-check-review-gate

Invoke review-gate.sh to report per-row Review Gate statuses and a composite verdict.

2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/gaiastudio-ai/gaia-public --skill gaia-check-review-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gaia-check-review-gate
Source: https://github.com/gaiastudio-ai/gaia-public/tree/main/plugins/gaia/skills/gaia-check-review-gate
Command: npx skills add https://github.com/gaiastudio-ai/gaia-public --skill gaia-check-review-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires checkpoint.sh, lifecycle-event.sh, resolve-config.sh, validate-gate.sh, sprint-state.sh, and includes scripts (resource) components.

What problem does it solve?

This skill verifies the composite Review Gate status for a story file by invoking review-gate.sh to read each gate row and report per-row status using PASSED / FAILED / UNVERIFIED.

Core Features & Use Cases

  • Reads a story's Review Gate table from the story file and surfaces per-row statuses using the canonical vocabulary PASSED, FAILED, UNVERIFIED.
  • Invokes the shared review-gate.sh script to extract gate statuses for six canonical reviews (Code Review, QA Tests, Security Review, Test Automation, Test Review, Performance Review) and normalizes non-canonical values to UNVERIFIED with warnings.
  • Returns a structured report with a composite verdict and a per-row breakdown suitable for automated pipelines.

Quick Start

Provide a story_key to gaia-check-review-gate to evaluate the story's Review Gate status

Frequently Asked Questions about gaia-check-review-gate

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

FAQPage Schema
How do I verify the review gate status for a story file?

To verify the review gate status for a story file, provide a story key to resolve the composite verdict. The system reads the '## Review Gate' section and reports per-row statuses using PASSED, FAILED, or UNVERIFIED.

What is a composite review gate verdict in automated QA workflows?

A composite review gate verdict aggregates per-row statuses from a story file's Review Gate table into a single outcome. It normalizes non-canonical values to UNVERIFIED and evaluates six canonical reviews including Code Review and QA Tests.

How do I check if my story file passes all six canonical review gates?

Check if your story file passes all six canonical review gates by invoking the review-gate.sh script with a valid story key. It extracts statuses for Code Review, QA Tests, Security Review, Test Automation, Test Review, and Performance Review.

Does the review gate verification script work with non-canonical status values?

The review gate verification script works with non-canonical status values by normalizing them to UNVERIFIED. It logs warnings for these values and includes them in the structured per-row report alongside the composite verdict.

Why does my story review gate verification return an UNVERIFIED status?

Your story review gate verification returns an UNVERIFIED status when the script encounters non-canonical values in the Review Gate table or cannot find a canonical {story_key}-*.md file in the docs/implementation-artifacts directory.

What file format and structure is required to evaluate review gate statuses?

Evaluating review gate statuses requires a canonical {story_key}-*.md file located in the docs/implementation-artifacts directory. The story file must explicitly contain a '## Review Gate' section with properly formatted gate rows.