quality-gates

Enforces automated quality gates for TypeScript projects using Husky and GitHub Actions.

39|6|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/claudeforge/orchestrator --skill quality-gates-claudeforge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gates
Source: https://github.com/claudeforge/orchestrator/tree/main/skills/quality-gates
Command: npx skills add https://github.com/claudeforge/orchestrator --skill quality-gates-claudeforge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automated quality gates are essential to prevent defects from slipping into production. This Skill provides a structured framework to enforce checks across the development lifecycle, from local commits to deployment.

Core Features & Use Cases

  • Pre-commit Gate: TypeScript, ESLint, and Prettier checks run before commits to catch issues early.
  • CI & Pre-Deployment Gates: Automated tests, coverage checks, security audits, and performance checks before merging.
  • Gate Definitions & Metrics: Clear gate definitions with configurable thresholds and actionable feedback to maintain code health.

Quick Start

Enable the quality gates in your project by wiring pre-commit hooks, CI workflows, and a quality script, then run the quality checks.

Frequently Asked Questions about quality-gates

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

FAQPage Schema
How do I enforce automated quality gates for TypeScript projects?

Automated quality gates are enforced by configuring pre-commit, pre-push, CI, and pre-deployment checks using Husky and GitHub Actions. This framework applies linting, formatting, testing, and security checks to prevent defects across the development lifecycle.

How do I set up pre-commit hooks with ESLint and Prettier for TypeScript?

Pre-commit hooks integrate ESLint and Prettier via Husky to run TypeScript checks before commits are finalized. This local gate catches formatting and linting issues early, preventing problematic code from entering the repository.

Can I configure custom thresholds for code coverage and security audits in CI?

Yes, CI and pre-deployment gates support configurable thresholds for code quality, test coverage, and security audits. You define specific gate metrics in your workflow, enabling automated checks to enforce your required standards before merging.

What is the best way to run security checks before merging code in GitHub Actions?

Running security checks before merging is best handled by configuring CI pre-deployment gates within GitHub Actions. These automated workflows execute security audits alongside tests and performance checks to maintain code health before deployment.

Does this quality gate framework support performance checks before deployment?

Yes, the pre-deployment gates include automated performance checks alongside security audits and coverage verification. These checks are integrated into the CI workflow, ensuring code meets defined performance thresholds before reaching production.

Why configure pre-push gates when I already have pre-commit hooks?

Pre-push gates provide an additional layer of verification before code leaves your local environment. While pre-commit hooks catch basic linting and formatting issues, pre-push gates can enforce broader testing and coverage requirements before interacting with remote repositories.