Quality Gates

Enforce quality thresholds across code, tests, performance, and security in CI/CD pipelines.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Coverage-Creatives/zeus --skill quality-gates-coverage-creatives
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Quality Gates
Source: https://github.com/Coverage-Creatives/zeus/tree/main/.windsurf/quality-gates
Command: npx skills add https://github.com/Coverage-Creatives/zeus --skill quality-gates-coverage-creatives

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @codecov/codecov-node, bundlephobia-cli, size-limit, webpack-bundle-analyzer, @next/bundle-analyzer, lighthouse-ci, @vercel/ncc, npm-check-updates, and includes scripts (resource) components.

What problem does it solve?

This Skill establishes automated quality gates to prevent low-quality code from progressing through the development pipeline, ensuring a higher standard of software.

Core Features & Use Cases

  • Automated Quality Checks: Enforces code quality, test coverage, performance, and security standards.
  • CI/CD Integration: Seamlessly integrates with CI/CD pipelines to gate code progression.
  • Use Case: A development team uses this Skill to automatically check code linting, test coverage above 80%, and no high-severity security vulnerabilities before merging a pull request into the main branch.

Quick Start

Run the quality gates script to enforce code quality standards.

Frequently Asked Questions about Quality Gates

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

FAQPage Schema
How do I automate code quality gates in a CI/CD pipeline?

Automate code quality gates by integrating threshold enforcement scripts directly into your CI/CD pipeline to check linting, test coverage, and security before allowing code progression. This prevents low-quality code from merging into the main branch.

What are quality gates in software engineering?

Quality gates are automated enforcement points in a software development lifecycle that block code progression if predefined thresholds for coverage, bundle size, linting, or vulnerability scanning are not met.

Can I enforce test coverage thresholds above 80% before a pull request merge?

Yes, you can configure quality gates to enforce specific test coverage thresholds, such as requiring coverage above 80%, alongside code linting and security checks before a pull request is merged.

How do I prevent large webpack bundles from deploying using size limits?

Prevent large bundle deployments by configuring quality gates with bundle size thresholds using tools like size-limit and webpack-bundle-analyzer to gate code progression and report performance metrics automatically.

Does the quality gates automation support security vulnerability scanning?

Yes, quality gates automation supports security vulnerability scanning by enforcing standards that block code with high-severity vulnerabilities from progressing through the development pipeline.

What is the best way to monitor code performance metrics in CI/CD?

The best way to monitor code performance metrics in CI/CD is to integrate lighthouse-ci and bundle analyzers into quality gates, which automatically generate detailed reports on bundle size and performance thresholds.