From code-quality-gate
Run the full quality gate and report a numeric score with per-check breakdown. Use this skill when the user asks to "check quality", "run all checks", "run the quality gate", "is the code clean", "lint and test everything", "quality score", or any request to validate the overall health of the codebase before committing or merging.
How this skill is triggered — by the user, by Claude, or both
Slash command
/code-quality-gate:qualityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run every quality check for this project in order of speed. For each check, record
Run every quality check for this project in order of speed. For each check, record whether it passed or failed, how long it took, and the first few lines of any errors.
Run these checks in order (stop-on-first-failure is NOT enabled -- run all checks):
uv run ruff format --check .bunx biome check . (skip if no biome config found)uv run ruff check .uv run mypy .uv run pytestuv run pytest tests/plugins/After running all checks, produce a scored breakdown table:
Quality Gate Report
===================
Check Status Score Time Notes
------------------ ------ ----- ------ --------------------------------
Format (Python) PASS 10/10 0.3s
Format (JS/TS) PASS 10/10 0.5s
Lint (Python) PASS 10/10 0.4s
Type check FAIL 0/10 2.1s 3 errors in src/foo.py
Tests PASS 10/10 1.8s 97 passed
Plugin structure PASS 10/10 0.2s
------------------ ------ ----- ------ --------------------------------
TOTAL SCORE: 50/60 (83%) BLOCKED
Scoring rules:
Overall status:
If any check fails, provide the specific fix command:
uv run ruff format . or bunx biome format --write .uv run ruff check --fix . or bunx biome lint --write .npx claudepluginhub ats-kinoshita-iso/agent-workshop --plugin code-quality-gateSets up Python code quality toolchain with ruff linting/formatting, mypy type checking, complexity gating, dead code detection, pre-commit hooks, pyproject.toml config, and Makefile targets.
Assesses code quality through linting, formatting verification, test execution, coverage analysis, and maintainability metrics in JS/TS, Python, Rust, Elixir, Go projects.
Runs deterministic Python quality checks: linting/formatting (ruff), type checking (ty), tests (pytest), policy validation, and pre-commit workflows. Reports grouped results by category.