quality-gates

Run linting, type checking, secret scanning, and tests to fix code quality issues.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/jimCresswell/jimcresswell.net --skill quality-gates-jimcresswell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gates
Source: https://github.com/jimCresswell/jimcresswell.net/tree/main/.cursor/skills/quality-gates
Command: npx skills add https://github.com/jimCresswell/jimcresswell.net --skill quality-gates-jimcresswell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need to maintain high code quality by systematically running and fixing issues identified by various quality gates, preventing the introduction of bugs or style inconsistencies.

Core Features & Use Cases

  • Comprehensive Checks: Executes a full suite of quality gates, including linting, type checking, and secret scanning.
  • Automated Fixing: Attempts to automatically fix identified issues, streamlining the development workflow.
  • Use Case: Before committing code, run this Skill to ensure all tests pass, linters are satisfied, and no secrets are accidentally exposed, guaranteeing a clean and compliant codebase.

Quick Start

Run the quality-gates skill to check and fix all code quality issues.

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 checks before committing?

Automate code quality checks by running a suite of quality gates that execute linting, type checking, secret scanning, and test execution. This process automatically identifies and attempts to rectify codebase issues before a commit.

What does a quality gate check for in a codebase?

A quality gate checks a codebase for style inconsistencies, type errors, exposed secrets, and failing tests. It executes comprehensive automated checks to prevent the introduction of bugs and maintain codebase integrity.

Can automated quality gates fix linting and type checking errors automatically?

Yes, automated quality gates can fix linting and type checking errors automatically. The system attempts to rectify identified issues and adheres to a restart-on-fix discipline to ensure systematic resolution without shortcuts.

How do I prevent accidental secret exposure in my source code?

Prevent accidental secret exposure by running automated secret scanning as part of a comprehensive quality gate suite. This checks the codebase to guarantee no secrets are accidentally exposed before committing code.

What is a restart-on-fix discipline for code quality automation?

A restart-on-fix discipline for code quality automation ensures systematic issue resolution by re-executing the comprehensive quality gate suite after an automated fix is applied, prohibiting shortcuts during the process.

Do I need external dependencies to run automated linting and secret scanning?

No external dependencies are required to run automated linting and secret scanning with this quality gate tool. It operates independently to execute comprehensive checks and maintain codebase integrity.