What problem does it solve? Code changes often get committed without independent verification, letting security flaws, regressions, and lint errors slip through. This Skill enforces a pre-commit verification pipeline so no agent (or developer) verifies its own work unchecked. ## Core Features & Use Cases - Static Security Scanning: Greps staged diffs 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, tsc, clippy, go vet), comparing against a pre-change baseline so only NEW failures block the commit. - Independent Reviewer Subagent: Dispatches a fresh-context reviewer via delegate_task that returns a fail-closed JSON verdict on security concerns and logic errors. - Auto-Fix Loop: Spawns a separate fix agent for reported issues, with a maximum of 2 fix-and-reverify cycles before escalating to the user. - Use Case: After implementing a feature touching multiple files, run this pipeline before git commit to catch a leaked API key and a new ruff violation, 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.