run-quality-gate

Run type-check, build, test, or lint quality gates and emit structured JSON results.

243|40|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/maslennikov-ig/claude-code-orchestrator-kit --skill run-quality-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-quality-gate
Source: https://github.com/maslennikov-ig/claude-code-orchestrator-kit/tree/main/.claude/skills/run-quality-gate
Command: npx skills add https://github.com/maslennikov-ig/claude-code-orchestrator-kit --skill run-quality-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill runs quality gates (type-check/build/tests/lint or custom) and reports structured results with actionable next steps.

Core Features & Use Cases

  • Blocking vs non-blocking: Decide whether to halt or warn on failures.
  • Command mapping: Executes standard gates or a custom command.
  • Structured output: Includes exit codes, duration, and timestamp.

Quick Start

Run the type-check gate in blocking mode and report the result.

Frequently Asked Questions about run-quality-gate

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

FAQPage Schema
How do I run quality gate validations in my CI/CD pipeline?

Quality gate validations enforce code standards by running type-check, build, tests, lint, or custom commands with structured output. This Skill executes these validations, captures results with exit codes and duration, and reports whether gates pass or fail to guide your next action.

Can I set quality gates to block the pipeline on failure?

Yes, quality gates support configurable blocking behavior. You can decide whether a failed gate halts the pipeline or issues a warning, letting you enforce critical checks while permitting non-critical failures to proceed.

What happens when a quality gate times out or errors?

Quality gates enforce a 5-minute timeout limit and capture stdout/stderr output. The Skill extracts errors from common patterns, interprets exit codes, and emits structured JSON results including the error details, exit code, and duration so you know exactly what failed.

How do I map custom validation commands to quality gates?

Quality gates support command mapping to run standard gates or custom validation commands. You define the command for each gate type, and the Skill executes it, captures results, and returns structured output with gate name, pass/fail status, and actionable errors.

What output format does the quality gate provide?

The Skill emits structured JSON results including gate name, pass/fail status, blocking flag, recommended action, extracted errors, exit code, duration in milliseconds, the command executed, and ISO timestamp for audit and automation integration.