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:
- Auto-detect languages by scanning for marker files (go.mod, package.json, pyproject.toml, Cargo.toml, etc.)
- Run language-specific lint, format, type-check, and security tools
- 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
More from notque/claude-code-toolkit
generate-claudemd
Generate project-specific CLAUDE.md from repo analysis.
12fish-shell-config
Fish shell configuration and PATH management.
12pptx-generator
PPTX presentation generation with visual QA: slides, pitch decks.
12codebase-overview
Systematic codebase exploration and architecture mapping.
10image-to-video
FFmpeg-based video creation from image and audio.
9data-analysis
Decision-first data analysis with statistical rigor gates.
9