universal-quality-gate

Installation
SKILL.md

Universal Quality Gate Skill

Language-agnostic code quality checking system. Automatically detects project languages via marker files and runs appropriate linters, formatters, and static analysis tools for each detected language.

Overview

This skill implements a Detect, Check, Report pattern for multi-language code quality enforcement:

  1. Auto-detect languages by scanning for marker files (go.mod, package.json, pyproject.toml, Cargo.toml, etc.)
  2. Run language-specific lint, format, type-check, and security tools
  3. Report complete results with graceful degradation for unavailable tools

Key Principles:

  • Read repository CLAUDE.md files first — Project instructions override default behaviors
  • Only run configured tools — Do not add new tools, languages, or checks unless explicitly requested. Keep quality checks focused on what is already defined in language_registry.json.
  • Show complete output — Display full linter output, never summarize as "no issues"
  • Graceful degradation — Skip unavailable tools without failing the entire gate
  • Fail only on required tools — Only return non-zero exit if required tool failures occur

Related skills
Installs
7
GitHub Stars
366
First Seen
Mar 23, 2026