requesting-code-review

Verify staged git changes with security scans, tests, linting, and review.

Updated May 12, 2026
One-click install
npx skills add https://github.com/hungthinh04/Hermes_AI_Agent --skill requesting-code-review-hungthinh04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requesting-code-review
Source: https://github.com/hungthinh04/Hermes_AI_Agent/tree/main/skills/software-development/requesting-code-review
Command: npx skills add https://github.com/hungthinh04/Hermes_AI_Agent --skill requesting-code-review-hungthinh04

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents flawed or risky code from being committed by turning pre-commit review into a structured verification process.

Core Features & Use Cases

  • Security scanning: Checks staged changes for hardcoded secrets, shell injection, unsafe evaluation, unsafe deserialization, and SQL injection patterns.
  • Quality gates: Runs baseline-aware tests and linting so new regressions can be separated from pre-existing failures.
  • Independent review: Uses a separate reviewer pass to evaluate the diff without sharing the implementer's context.
  • Auto-fix workflow: Supports a limited fix-and-reverify loop when issues are found, making it useful before commits, pushes, and merges after feature work or bug fixes.

Quick Start

Use this skill to review the current git changes, run the verification checks, and report any security, logic, or regression issues before committing.

Frequently Asked Questions about requesting-code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a pre-commit code review to catch security issues and regressions?

A pre-commit code review verifies staged git changes by running static security scans, baseline-aware tests, and linting to catch regressions and vulnerabilities before committing. It uses an independent reviewer pass and a controlled auto-fix loop to resolve found issues.

What is baseline-aware testing and how does it work for lint checks?

Baseline-aware testing and lint checks separate new regressions introduced in staged changes from pre-existing failures. By establishing a baseline of current test and lint states, the review process isolates and reports only the new code issues caused by your recent modifications.

Can I automatically fix linting and security issues found in staged git changes?

Yes, you can automatically fix issues found in staged git changes using a controlled auto-fix loop. When security scans or lint checks detect problems like hardcoded secrets or injection patterns, the workflow attempts fixes and re-verifies the code before allowing a commit.

Does this code review tool check for hardcoded secrets and SQL injection patterns?

Yes, the code review tool checks staged changes for hardcoded secrets, SQL injection patterns, shell injection, unsafe evaluation, and unsafe deserialization. It performs static security scans directly on the git diff to prevent risky code from being committed or pushed.

What is the best way to prevent flawed code from being committed in a git workflow?

The best way to prevent flawed code from being committed is to turn pre-commit review into a structured verification process. By applying independent reviewer validation, security scanning, and baseline-aware quality gates to git changes, you catch logic issues and regressions before merging.

What are the limitations of using automated pre-commit security scans for code review?

Automated pre-commit security scans are limited to static analysis of staged git changes, meaning they catch patterns like unsafe deserialization and injection but may miss complex runtime vulnerabilities. The auto-fix loop is also controlled and limited, requiring manual intervention for unresolved logic issues.