quality-gate-runner

Run tests, lint, type checks, and security scans in parallel locally and in CI.

3|2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/robotijn/ctoc --skill quality-gate-runner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gate-runner
Source: https://github.com/robotijn/ctoc/tree/main/skills/testing/quality-gate-runner
Command: npx skills add https://github.com/robotijn/ctoc --skill quality-gate-runner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the pain of inconsistent, slow quality checks that let bugs, security vulnerabilities, and broken builds slip into production, plus the tedious manual work of running tests, lint, and security scans individually before pushing code.

Core Features & Use Cases

It runs all quality checks (tests, lint, type checks, security scans) in parallel both locally and in CI, aggregates results into a unified pass/fail verdict, enforces a zero-surprises local-first policy, detects CI configuration anti-patterns like serial gate execution or missing OIDC credentials, and provides reusable workflow templates for 7 programming languages. For a software team shipping code daily, it cuts pre-push validation time from 10+ minutes to under 2 minutes by parallelizing checks, and blocks PRs with critical issues like leaked secrets or failing tests before they reach code review.

Quick Start

Use the quality-gate-runner skill to run all local quality checks and verify your code is ready to push.

Frequently Asked Questions about quality-gate-runner

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

FAQPage Schema
How do I run all pre-push checks in parallel locally and in CI?

Parallel pre-push checks run tests, lint, type checks, and security scans simultaneously to aggregate a unified pass/fail verdict. This applies across local environments and major CI platforms to enforce a zero-surprises local-first development policy.

What is a quality gate in CI/CD and how does it block bad code?

A quality gate in CI/CD blocks bad code by running security scans and tests before merging. This skill aggregates these checks into a unified pass/fail result, enforcing PR-blocking CI pipelines and stopping critical issues like leaked secrets from reaching code review.

Does the quality gate runner support multiple programming languages?

Yes, the quality gate runner supports 7 programming languages. It provides reusable workflow templates and applies parallel gate execution, security-first DAG ordering, and OIDC credential enforcement across these different language environments.

How do I handle flaky tests in parallel CI pipelines?

To handle flaky tests in parallel CI pipelines, this skill applies flaky test quarantine with a 2-week SLA. This isolates unreliable tests from the unified pass/fail verdict, preventing intermittent failures from blocking valid PR merges during pre-push validation.

What are common CI configuration anti-patterns for security scanning?

Common CI configuration anti-patterns include serial gate execution and missing OIDC credentials. This skill detects these issues during security scanning, enforcing security-first DAG ordering and OIDC credential enforcement to ensure proper parallel gate execution and artifact passthrough.

When should I not use parallel pre-push checks?

You should not use parallel pre-push checks if your CI pipelines lack proper OIDC credential enforcement or require strict serial gate execution. The skill detects these anti-patterns, meaning environments missing these security-first prerequisites will fail validation.