code-review-helper

Automate structured multi-dimension code reviews for Python projects and PRs.

15|12|Updated Jan 10, 2025
One-click install
npx skills add https://github.com/gptme/gptme-contrib --skill code-review-helper-gptme
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-helper
Source: https://github.com/gptme/gptme-contrib/tree/main/skills/code-review-helper
Command: npx skills add https://github.com/gptme/gptme-contrib --skill code-review-helper-gptme

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic code review workflows with bundled utilities for analyzing code quality, detecting patterns, and providing structured feedback. Use this skill when reviewing pull requests or conducting code audits.

Core Features & Use Cases

  • Systematic analysis across multiple dimensions including correctness, clarity, testing, documentation, performance, and security.
  • Pattern detection for code smells, complexity, and duplicates using bundled utilities.
  • Structured, actionable feedback suitable for PRs and audits.

Quick Start

Run a quick automated check on a Python file or PR diff to generate a structured review report.

Frequently Asked Questions about code-review-helper

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

FAQPage Schema
How do I automate code review for Python pull requests?

Automated code review for Python pull requests applies static analysis to detect code smells, naming violations, and duplicates. It generates a structured, multi-dimension feedback report covering correctness, clarity, tests, documentation, performance, and security.

What does static analysis for code smells and complexity detect in Python projects?

Static analysis for code smells and complexity detects naming convention violations, duplicated code blocks, and high complexity areas in Python projects. It guides reviewers through structured, multi-dimension checks to produce actionable feedback for unit, integration, and PR review scenarios.

Can I use automated code review for large Python codebases?

Yes, automated code review scales for small to large Python codebases. It applies systematic analysis across correctness, testing, documentation, performance, and security dimensions, utilizing bundled utilities to detect patterns and output structured feedback suitable for comprehensive code audits.

How do I generate a structured code review report for a Python file?

Generate a structured code review report by running an automated check on a Python file or PR diff. The process applies multi-dimension analysis for correctness and clarity, detects code smells and duplicates, and outputs standardized, actionable feedback for reviewers.

Does automated Python code review include security and performance checks?

Yes, automated Python code review includes explicit security and performance checks. It systematically analyzes code across these dimensions alongside correctness, clarity, testing, and documentation, providing structured feedback to identify vulnerabilities and optimize performance bottlenecks.

What is the best way to check test coverage during a Python code review?

The best way to check test coverage during a Python code review is using bundled utilities that perform optional test coverage checks. This integrates with multi-dimension static analysis to ensure testing adequacy and generate structured feedback for pull requests.