requesting-code-review

Scan code commits for security issues and run quality tests.

Updated Oct 23, 2024
One-click install
npx skills add https://github.com/lenadlm/docker --skill requesting-code-review-lenadlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requesting-code-review
Source: https://github.com/lenadlm/docker/tree/main/hermes-skills/skills/software-development/requesting-code-review
Command: npx skills add https://github.com/lenadlm/docker --skill requesting-code-review-lenadlm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, pip, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that your code meets quality and security standards before being committed, preventing common issues like hardcoded secrets and logical errors.

Core Features & Use Cases

  • Security Scan: Detects security concerns such as hardcoded secrets and potential shell injection.
  • Quality Gates: Lints and tests code to ensure quality and compliance with standards.
  • Automated Review: Provides an independent reviewer subagent for code quality checks.
  • Auto-Fix Loop: Offers a loop to fix identified issues before committing code.
  • Integration with Development Pipeline: Seamlessly integrates into the development workflow for teams practicing subagent-driven development, test-driven development, and writing plans.

Quick Start

Run the 'requesting-code-review' skill before committing any code changes.

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 detect hardcoded secrets?

A pre-commit code review detects hardcoded secrets by performing static security scans and running baseline tests before you push changes. This prevents insecure code and potential shell injection vulnerabilities from entering the repository.

What is an automated pre-commit quality gate for code commits?

An automated pre-commit quality gate lints and tests code to ensure compliance with standards before committing. It acts as a checkpoint preventing logical errors and security issues from being pushed to the repository.

Do I need git and pip installed to run automated pre-commit security scans?

Yes, you need git and pip installed to run automated pre-commit security scans. These dependencies are required to execute the static code scanning, linting, and testing tools within your development pipeline.

Can I automatically fix code quality issues found during a pre-commit review?

Yes, you can automatically fix code quality issues found during a pre-commit review using an auto-fix loop. This feature iteratively resolves identified logical errors and security concerns before finalizing the commit.

How does an independent reviewer subagent work for code quality checks?

An independent reviewer subagent works by evaluating code quality separately from the primary development process. It performs automated reviews to catch logical errors and verify security compliance before pushing changes.