quality-gates

Automate pre-commit type, lint, todo, and branch validations.

19|3|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/changoo89/claude-pilot --skill quality-gates-changoo89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gates
Source: https://github.com/changoo89/claude-pilot/tree/main/.claude/skills/quality-gates
Command: npx skills add https://github.com/changoo89/claude-pilot --skill quality-gates-changoo89

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Pre-commit quality validation procedures to ensure code quality before it enters the repository.

Core Features & Use Cases

  • Type Check Validation: validate types using tsc or npm run type-check.
  • Lint Validation: enforce code quality with ESLint or Ruff.
  • Todo Validation: ensure all SCs are complete before closing a plan via the /03_close command.
  • Branch Guard: prevent commits to protected branches via Git configuration.

Quick Start

Run type-check, lint, and todo validations before committing to ensure code quality and gate branch changes.

Frequently Asked Questions about quality-gates

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

FAQPage Schema
How do I automate pre-commit checks for linting and type validation?

Automating pre-commit checks involves configuring hooks to run type-checking with tsc and lint validation with ESLint before code enters the repository. This validates code quality by catching errors locally.

How do I prevent commits to protected branches in Git?

Preventing commits to protected branches requires setting up a Git branch guard using pre-commit hook configurations. This blocks unauthorized changes from entering protected branches during local development and CI/CD pipelines.

Can I validate outstanding TODOs before closing a development plan?

Yes, you can validate outstanding TODOs using the /03_close command. This todo validation ensures all specified completion criteria are met before a plan is officially closed and committed to the codebase.

Does pre-commit validation work with both local development and CI/CD pipelines?

Yes, pre-commit validation applies to both local development and CI/CD pipelines. It enforces type-checking, linting, and branch protection consistently across code review workflows to maintain repository quality.

What is the best way to enforce code quality before code enters the codebase?

The best way to enforce code quality before it enters the codebase is automating pre-commit validation procedures. This catches issues early by running type checks, lint validation, and todo validation before changes are committed.