What problem does it solve?
It prevents bad or risky changes from being committed by running security scans, baseline-aware quality gates, and an independent reviewer before code lands.
Core Features & Use Cases
- Static security scan of your diff: Flags likely issues like hardcoded secrets, shell injection, eval/exec patterns, unsafe deserialization, and common SQL-injection string formatting.
- Baseline-aware tests, lint, and type checks: Runs appropriate checks per detected project type and blocks only regressions versus your pre-change baseline.
- Independent fail-closed reviewer subagent: Reviews only your diff + static scan results and returns a strict JSON verdict; unclear output fails closed.
- Auto-fix loop: If anything fails, a separate fix agent addresses only the reported security/logic issues and re-verifies up to two cycles.
Use case example: You make a feature change touching multiple files, then run this skill to ensure you do not introduce security problems or regressions before committing and pushing.
Quick Start
Ask Hermes Agent to request a code review verification for your current staged git changes before commit.