Skills DirectorySearch all skills ↗

AI agent skill · by @TokenRhythm

Meta Pre Commit Quality Gate

Run three quality gates (ruff + mypy + pytest) in parallel over the staged diff, then arbitrate a single BLOCK/APPROVE verdict. Use before committing changes locally when you want a comprehensive pre-commit gate beyond per-file linting — exactly the same gate set CI enforces.

Archived 2026-10-23 · Source updated 2026-09-17 · License: Apache-2.0. Check the original repository for the latest version.

SKILL.md instructions

# Pre-Commit Quality Gate (Meta-Skill)

A **combinator-style** meta-skill that runs three independent quality
gates in parallel over the currently-staged diff, then arbitrates a
single ship-readiness verdict.

## Trigger surface

Fire by saying `pre-commit quality gate` or one of the localized triggers
listed in the frontmatter. The skill is also designed to be invoked from a git
pre-commit hook via the soft path (`meta_invoke`), but hook installation is a
separate manual step.

## Fallback

If the orchestrator fails (sub-Agent error, timeout, etc.), the
caller should manually run, in order: `uv run ruff check src tests`,
`uv run mypy src/opensquilla --show-error-codes`, then
`uv run pytest -q`. The same three commands are the CI quality gate
in `.github/workflows/ci.yml`.

Related skills