code-review

Reviews code changes and pull requests against security, error handling, and quality checklists.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/kaminocorp/hermes-alpha-hunter --skill code-review-kaminocorp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/kaminocorp/hermes-alpha-hunter/tree/main/skills/software-development/code-review
Command: npx skills add https://github.com/kaminocorp/hermes-alpha-hunter --skill code-review-kaminocorp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Reviewing code changes consistently is hard: reviewers miss security flaws like SQL injection or hardcoded secrets, and feedback quality varies. This Skill provides a structured checklist and response format so every review covers security, error handling, code quality, and testing concerns. ## Core Features & Use Cases - Security-First Checklist: Flags hardcoded credentials, missing input validation, SQL injection via string concatenation, path traversal, and missing authorization checks. - Structured Review Format: Produces feedback organized into Summary, Critical Issues, Suggestions, and Questions sections. - Language-Specific Patterns: Includes concrete Python and JavaScript examples of common vulnerabilities and their safe alternatives. - Use Case: When a teammate opens a pull request, use this Skill to audit the diff for injection risks, missing error handling, and untested edge cases, then deliver constructive feedback in a consistent format. ## Quick Start Review the attached pull request diff for security vulnerabilities and code quality issues using the code review checklist.

Frequently Asked Questions about code-review

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

FAQPage Schema
How do I review a pull request for security vulnerabilities?▼

Check for hardcoded secrets, missing input validation, SQL queries built with string concatenation, unvalidated file paths, and absent authentication checks. Use parameterized queries and safe DOM APIs like textContent instead of innerHTML.

What should a code review checklist include?▼

A thorough checklist covers security (secrets, injection, authorization), error handling (try/catch on external calls, safe logging), code quality (function size, naming, DRY), and testing (edge cases, error paths, test coverage for new code).

How do I give constructive code review feedback?▼

Structure feedback into a summary, critical issues that must be fixed, optional suggestions, and clarifying questions. Explain why each issue matters, offer concrete fixes, and acknowledge good patterns rather than only listing problems.

How do I prevent SQL injection in Python code?▼

Use parameterized queries instead of f-string interpolation, for example cursor.execute("SELECT * FROM users WHERE id = ?", (user_id,)). Never concatenate user input directly into SQL statements.

What are the limitations of checklist-based code review?▼

Checklists catch common patterns like injection and missing error handling but cannot verify business logic correctness or architectural fit. Combine checklist reviews with testing and domain-expert review for critical systems.