run-quality-gate

Execute quality gate commands via Bash and produce structured pass or fail results.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ronmikailov/site-360 --skill run-quality-gate-ronmikailov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-quality-gate
Source: https://github.com/ronmikailov/site-360/tree/main/.claude/skills/run-quality-gate
Command: npx skills add https://github.com/ronmikailov/site-360 --skill run-quality-gate-ronmikailov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates enforcement of quality gates to prevent bad code from entering CI/workflows.

Core Features & Use Cases

  • Gate command mapping and execution flow for type-check, build, tests, lint, or custom validations in orchestrators or workers.
  • Structured error reporting and decision logic to continue, stop, or warn based on gate results.
  • Real-world use: before merging, a blocking gate ensures only passing checks proceed, while non-blocking gates log warnings for later remediation.

Quick Start

Run a blocking type-check gate to validate code before merging.

Frequently Asked Questions about run-quality-gate

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

FAQPage Schema
How do I enforce a quality gate to block bad code from entering CI workflows?

To enforce a quality gate in CI workflows, you need to map validation commands like type-check or lint, execute them via Bash with a timeout, and parse outcomes to decide whether to halt or continue the pipeline.

What is the best way to automate type-check and lint gates before merging code?

Automating type-check and lint gates before merging involves mapping these commands to a blocking gate that executes via Bash with a timeout, extracts errors on failure, and stops the workflow to prevent bad code from entering.

Can I run non-blocking quality gates that log warnings instead of halting the pipeline?

Yes, you can run non-blocking quality gates that log warnings for later remediation. The gate executes validation commands via Bash, parses outcomes, and produces structured results indicating a warn action rather than halting the pipeline.

How does a quality gate execute custom validation commands and report structured results?

A quality gate executes custom validation commands via Bash with a specified timeout, parses the execution outcomes, extracts any errors, and produces structured results including gate name, pass status, action, and timestamp.

Do I need any dependencies to run quality gates in orchestrators or worker processes?

No dependencies are required to run quality gates in orchestrators or worker processes. The execution flow relies on mapping gate commands and executing them directly via Bash to produce structured pass or fail results.

Why would I use a quality gate instead of running bash validation commands directly in CI?

Using a quality gate provides structured error reporting and decision logic, mapping commands to blocking or non-blocking actions with timeouts and timestamps, rather than relying on raw Bash execution without parsed outcomes or structured gate statuses.