Install any skill in seconds. Free to start, no credit card required.
Get Started Free →notque/universal-quality-gate
Multi-language code quality gate with auto-detection and linters.
Passed 15 of 21 test cases with the skill, and 8 of 21 without it.
and 11 more in the full report
10 fixed6 passed either way4 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
Which static analysis utility is configured by default for Java projects in the quality checking framework?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies PMD as the default tool configured for Java. | Missed | Passed |
The instructions your model reads when the skill loads.
Run configured lint, format, type, and security checks across project languages. Tests and builds remain separate checks.
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.
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.
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 |
test cases passed, vs 8 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.