universal-quality-gate

Featured

Multi-language code quality gate with auto-detection and linters.

AI & Automation 419 stars 44 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Universal quality gate Run configured lint, format, type, and security checks across project languages. Tests and builds remain separate checks. ## Run Read repository instructions and configuration first. Use the repository's prescribed checks when present; the adapter below supplies multi-language detection through `hooks/lib/language_registry.json` and `hooks/lib/quality_gate.py`. ```bash python3 ~/.claude/skills/code-quality/universal-quality-gate/scripts/run_quality_gate.py ``` | Option | Use | |---|---| | `--staged` | Check staged files before commit | | `--lang python` | Focus on one language | | `--fix` | Apply configured fixes within authorized scope | | `-v` | Expanded diagnostics | | `--no-patterns` | Skip informational pattern scanning | Check before fixing, review `git diff` afterward, and rerun affected checks. Do not add tools, change rules, or make required tools optional to get a pass. ## Detection The registry is authoritative; these are its language families: | Language | Markers | Tools | |---|---|---| | Python | pyproject.toml, requirements.txt | ruff, mypy, bandit | | Go | go.mod | gofmt, golangci-lint, go vet | | JavaScript | package.json | eslint, biome | | TypeScript | tsconfig.json | tsc, eslint, biome | | Rust | Cargo.toml | clippy, cargo fmt | | Ruby | Gemfile | rubocop | | Java | pom.xml, build.gradle | PMD | | Shell | *.sh, *.bash | shellcheck | | YAML | *.yml, *.yaml | yamllint | | Markdown | *.md | markdownlint | ## Results and reco...

Details

Author
notque
Repository
notque/vexjoy-agent
Created
5 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category