What problem does it solve? Code changes often get committed without independent verification, letting security flaws, logic errors, and regressions slip through because the same agent that wrote the code also checks it. This Skill enforces a pre-commit verification pipeline so no agent verifies its own work. ## Core Features & Use Cases - Static Security Scanning: Greps added diff lines for hardcoded secrets, shell injection, eval/exec, unsafe pickle deserialization, and SQL injection patterns. - Baseline-Aware Quality Gates: Runs pytest, npm test, cargo test, or go test plus linters (ruff, mypy, eslint, clippy, go vet), comparing against a pre-change baseline so only new failures block the commit. - Independent Reviewer and Auto-Fix Loop: Dispatches a fresh-context reviewer subagent that returns a fail-closed JSON verdict, then a separate fix agent that corrects only reported issues across up to two re-verification cycles. - Use Case: After implementing a bug fix touching three files, run this pipeline before git push to catch a leaked API key and a new test regression, auto-fix them, and commit with a [verified] prefix. ## Quick Start Verify my staged changes with the pre-commit review pipeline and fix any issues before committing.