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.