quality-gate

Define explicit completion criteria with required and optional checks.

2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/RichardGeorgeDavis/Codex-Workspace --skill quality-gate-richardgeorgedavis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gate
Source: https://github.com/RichardGeorgeDavis/Codex-Workspace/tree/main/tools/templates/skills/common/quality-gate
Command: npx skills add https://github.com/RichardGeorgeDavis/Codex-Workspace --skill quality-gate-richardgeorgedavis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use this skill when the task needs a visible definition of done instead of informal confidence.

Core Features & Use Cases

  • Provides a concrete criterion-driven approach to verify task completion, reducing ambiguity and rework.
  • Aligns team expectations by codifying observable checks and required vs. optional verifications.
  • Supports governance in release prep, refactors with regression risk, security-sensitive changes, migrations, and multi-contributor work.

Quick Start

Define and reference the explicit completion criteria for the current task before starting work.

Frequently Asked Questions about quality-gate

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

FAQPage Schema
What is a definition of done for software release preparation?

A definition of done for release preparation provides explicit, observable completion criteria that replace informal confidence to ensure verifiable delivery and reduce ambiguity.

How do I define acceptance criteria for a complex refactor with regression risk?

To define acceptance criteria for refactors with regression risk, specify observable checks categorized as required or optional, and document any residual risks to ensure verifiable completion.

When do I need explicit completion criteria for multi-contributor tasks?

You need explicit completion criteria for multi-contributor tasks across complex projects to align team expectations, codify verifiable checks, and replace informal confidence before release.

Does this approach work for security-sensitive changes and migrations?

Yes, this criterion-driven approach supports governance for security-sensitive changes and migrations by requiring observable checks and documenting residual risks to verify task completion.

What's the best way to manage residual risks during quality assurance verification?

The best way to manage residual risks during quality assurance verification is to document them alongside required and optional observable checks within your explicit completion criteria.