What problem does it solve?
It prevents insecure or buggy code from being committed by running a pre-commit verification pipeline that discovers issues early and blocks risky changes.
Core Features & Use Cases
- Pre-commit diff verification: Extracts staged changes and flags high-risk patterns from added lines.
- Baseline-aware quality gates: Captures existing failure counts, then blocks only regressions introduced by the new changes.
- Independent fail-closed reviewer: Uses an isolated reviewer pass that treats malformed or suspicious findings as failures, then outputs a strict JSON verdict.
- Auto-fix loop: Performs up to two targeted fix-and-reverify cycles by delegating fixes only for reported issues.
Use case: Before merging a feature that edits multiple files, run this skill to ensure no secrets, injection vectors, or logic issues slip in, and to confirm tests/lint don’t regress relative to baseline.
Quick Start
Run the requesting-code-review skill right before you commit staged changes to automatically scan security risks, run baseline-aware tests, and either approve or guide auto-fixes.