What problem does it solve?
It helps prevent insecure, low-quality, or logically broken code from being committed by running a pre-commit verification pipeline and an independent review before changes land.
Core Features & Use Cases
- Security scanning on the added diff: Detects common red flags like hardcoded secrets, shell injection patterns, eval/exec usage, unsafe deserialization, and SQL injection risks.
- Baseline-aware tests and linting: Runs relevant test and lint/type-check tools when available, blocking only new regressions introduced by the change.
- Fail-closed independent reviewer: Delegates the diff to a separate reviewer subagent that returns a strict JSON verdict to determine pass/fail.
- Two-cycle auto-fix loop: If issues are found, a separate fix agent patches only the reported items, then re-runs the verification pipeline.
- Commit with verification marker: Commits only after passing verification, using a “[verified]” prefix.
Quick Start
After you finish editing your code and before you commit, ask your agent to run the requesting-code-review skill on your staged git diff to verify and auto-fix issues if needed.