review-python-code

Review Python code for correctness, performance, and maintainability with severity-tiered feedback.

Updated May 6, 2025
One-click install
npx skills add https://github.com/jah377/dotfiles --skill review-python-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-python-code
Source: https://github.com/jah377/dotfiles/tree/main/stow/claude/.claude/skills/review-python-code
Command: npx skills add https://github.com/jah377/dotfiles --skill review-python-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need for rigorous and constructive feedback on Python code, ensuring it meets high standards of quality, performance, and maintainability.

Core Features & Use Cases

  • Comprehensive Code Analysis: Evaluates Python code across correctness, best practices, anti-patterns, and maintainability.
  • Severity-Tiered Feedback: Provides actionable insights categorized by criticality (Critical, Major, Minor, Nitpick) to guide developers.
  • Use Case: A junior developer submits a new feature. This Skill is used to perform a thorough code review, identifying potential bugs, performance bottlenecks, and areas for improvement before merging into the main codebase.

Quick Start

Review the provided Python code for potential issues and improvements.

Frequently Asked Questions about review-python-code

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

FAQPage Schema
How do I review Python code for best practices and maintainability before merging?

To review Python code for best practices, you analyze it for correctness, performance, and anti-patterns. This identifies logic gaps and edge cases, providing severity-tiered feedback with actionable suggestions for production-readiness.

What is severity-tiered feedback in a Python code review?

Severity-tiered feedback categorizes code review insights by criticality, such as Critical, Major, Minor, and Nitpick. This guides developers by prioritizing potential bugs and performance bottlenecks over minor stylistic issues.

Can I use automated code review to find anti-patterns and edge cases in Python?

Yes, automated code review evaluates Python code to find anti-patterns and edge cases. It assesses maintainability and provides code examples to ensure features meet high quality standards before integration.

What's the best way to identify performance bottlenecks in a new Python feature?

The best way to identify performance bottlenecks is a comprehensive code analysis evaluating correctness and performance. This detects logic gaps and offers actionable suggestions to improve overall code quality.

Does Python code review provide actionable examples for fixing logic gaps?

Yes, Python code review provides actionable suggestions and code examples for fixing logic gaps. It evaluates code against best practices to ensure production-readiness and maintainability.