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`.