code-reviewer

Review Python source files for quality, security, performance, and style issues.

25|2|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/matteocervelli/llms --skill code-reviewer-matteocervelli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-reviewer
Source: https://github.com/matteocervelli/llms/tree/main/.claude/skills/code-reviewer
Command: npx skills add https://github.com/matteocervelli/llms --skill code-reviewer-matteocervelli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates and standardizes code reviews by providing structured feedback on quality, security, performance, and style, reducing review time and improving consistency.

Core Features & Use Cases

  • Code Quality Feedback: Checks for readability, naming, type hints, and documentation.
  • Security Vulnerability Detection: Flags insecure patterns and risky dependencies.
  • Performance Optimization Suggestions: Highlights inefficiencies and potential improvements.
  • Style Guide Compliance: Ensures adherence to project conventions (e.g., PEP 8).
  • Use Case: Before merging, run automated review to catch issues early.

Quick Start

Run the review command on a target file to receive structured feedback, e.g., /review-code path/to/file.py.

Frequently Asked Questions about code-reviewer

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

FAQPage Schema
How do I automate code reviews for Python files?

Automate code reviews by running the review command on Python source files to receive structured feedback on quality, security, performance, and style. The Skill analyzes code against best-practice patterns and project conventions, flagging issues across multiple dimensions in a single pass.

Can I check for security vulnerabilities and code quality at the same time?

Yes. The code reviewer detects security vulnerabilities, insecure patterns, and risky dependencies alongside quality issues like readability and naming problems. Structured checklists cover security, performance, quality, refactoring, and style conformance simultaneously.

How do I ensure PEP 8 compliance in my Python code?

Run the code reviewer on your Python modules to validate style guide adherence and receive recommendations for PEP 8 conformance. The Skill flags deviations from project conventions and style standards as part of comprehensive feedback.

What's the best way to catch performance issues before merging code?

Use the code reviewer as a pre-PR check to identify performance inefficiencies and optimization opportunities. The Skill highlights potential improvements and bottlenecks through static analysis before code reaches review.

Does this work for refactoring sessions and security investigations?

Yes. The code reviewer supports on-demand use for self-reviews, refactoring sessions, and security investigations. Apply it to identify improvement areas and validate remediation across Python modules in any workflow context.