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.