quality-gates

Run type checks, linting, tests, and verification handoff in canonical order.

2|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/yutna/vibe-next-template --skill quality-gates-yutna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gates
Source: https://github.com/yutna/vibe-next-template/tree/main/.claude/skills/quality-gates
Command: npx skills add https://github.com/yutna/vibe-next-template --skill quality-gates-yutna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quality Gates ensure that code changes do not introduce regressions by automatically running a canonical sequence of checks and reporting results.

Core Features & Use Cases

  • Canonical gate sequence: type check, lint, tests, and verification handoff run in order to provide a unified quality verdict.
  • Discovery and execution: the workflow discovers which checks exist in the repository, executes them in the defined order, and marks missing gates as not-applicable with reasons.
  • Failure handling and reporting: captures exact failures, diagnoses root causes, suggests next steps, and updates the workflow state for traceability.

Quick Start

Run the quality gates workflow after implementing changes to validate type checks, lint, tests, and verification handoff.

Frequently Asked Questions about quality-gates

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

FAQPage Schema
How do I automate quality gates like type checks, linting, and tests in a CI pipeline?

Automated quality gates run a canonical sequence of type checks, linting, tests, and verification handoff after code changes to validate correctness. The workflow discovers existing checks, executes them in order, and updates the workflow state for traceability.

What happens when a quality gate fails during automated verification?

When a quality gate fails, the workflow captures the exact failure, diagnoses the root cause, suggests next steps, and updates the workflow state to maintain traceability. This ensures code changes are not introducing regressions without clear evidence and remediation guidance.

Can I run automated quality gates across multiple projects and programming languages?

Yes, automated quality gates can execute type checks, linting, tests, and verification handoff across multiple projects and languages. The workflow discovers which checks exist in the repository and executes them in canonical order regardless of the specific language or project structure.

How does the workflow handle missing quality checks in a repository?

The workflow discovers available gates in the repository and marks missing checks as not-applicable with specific reasons. This ensures the canonical gate sequence maintains a unified quality verdict without failing incorrectly when a particular type of check is not configured.

When should I run automated linting and type checks after implementing code changes?

You should run automated linting and type checks immediately after implementing changes to validate correctness and prevent regressions. Running the canonical gate sequence at this stage ensures all checks pass before code is handed off or merged into the main branch.