run-quality-gate

Execute configurable quality gate checks with blocking failure behavior.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/RussianLioN/moltinger --skill run-quality-gate-russianlion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-quality-gate
Source: https://github.com/RussianLioN/moltinger/tree/main/.claude/skills/run-quality-gate
Command: npx skills add https://github.com/RussianLioN/moltinger --skill run-quality-gate-russianlion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the enforcement of code quality standards by running predefined validation checks, preventing low-quality code from progressing in development workflows.

Core Features & Use Cases

  • Automated Quality Gates: Execute checks like type-checking, building, testing, and linting.
  • Configurable Blocking: Choose whether a failed gate should stop the workflow or just issue a warning.
  • Custom Validation: Supports running user-defined validation commands.
  • Use Case: Ensure that all code changes pass the type-check and linting gates before being merged into the main branch.

Quick Start

Run the quality gate for type-checking, and stop the workflow if it fails.

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 code quality gates in a CI/CD pipeline before merging code?

Configurable quality gates enforce code standards by executing type-checking, linting, and testing validations. This Skill runs these checks automatically and uses blocking behavior to halt workflows on failure, ensuring low-quality code cannot progress.

What is a quality gate and how does it validate code changes?

A quality gate validates code changes by running predefined checks like type-checking, building, testing, and linting. It processes custom validation commands and provides structured error reporting with configurable error patterns and exit code mappings.

Can I run custom validation commands instead of standard linting and type-checking?

Yes, you can run custom validation commands through the quality gate. It supports executing user-defined validation commands alongside standard type-checking, building, testing, and linting checks to validate code according to your specific project requirements.

How do I configure a quality gate to halt a workflow on failure?

You configure a quality gate to halt a workflow by enabling its configurable blocking behavior. When a validation check fails, this blocking mechanism stops the workflow and issues structured error reporting with specific exit code mappings to identify the failure.

Does this quality gate validation require any specific dependencies or environment setup?

No specific dependencies are required to run this quality gate validation. It operates independently to execute type-checking, linting, building, testing, and custom validation commands without needing external modules or prerequisite environment configurations.