python-reviewer

Review Python code for PEP8 compliance, type hints, and Pythonic idioms.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/physics91/claude-vibe --skill python-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-reviewer
Source: https://github.com/physics91/claude-vibe/tree/main/skills/python-reviewer
Command: npx skills add https://github.com/physics91/claude-vibe --skill python-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes Python projects for PEP8 compliance, type hints, Pythonic idioms, error handling, and documentation quality to reduce runtime issues and boost readability.

Core Features & Use Cases

  • PEP8 & style: enforce line length, import order, and naming conventions.
  • Type hints: check for missing annotations and Optional usage.
  • Error handling: catch and log exceptions with meaningful messages.
  • Documentation: ensure docstrings and inline docs are present.
  • Use Case: Clean up a Python module to add type hints and proper error handling.

Quick Start

Run the python-reviewer on a Python project to surface style and safety improvements.

Frequently Asked Questions about python-reviewer

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

FAQPage Schema
How do I check Python code for PEP8 compliance and style violations?

PEP8 compliance checking enforces Python style standards like line length, import ordering, and naming conventions. This Skill analyzes your project to identify style violations and surface improvements for cleaner, more readable code.

Can I automatically detect missing type hints in my Python project?

Type hint validation identifies missing annotations and improper Optional usage across your codebase. This Skill flags type coverage gaps and helps you add type safety to catch errors earlier in development.

What's the best way to review Python error handling and documentation quality?

Structured code review surfaces exception handling gaps, missing docstrings, and insufficient inline documentation. This Skill performs comprehensive analysis of error handling practices and documentation standards to reduce runtime issues.

How do I identify Pythonic idioms and anti-patterns in my code?

Anti-pattern detection flags non-idiomatic Python constructs and common pitfalls that reduce readability and maintainability. This Skill recognizes deviation from Python best practices and recommends idiomatic alternatives.

Can I run style and type checks together on a Python project?

Integrated linting and type checking analyze your project in a single pass, aligning output with tool standards like pylint and mypy. This Skill combines PEP8 validation, type hint verification, and error handling review into one structured feedback report.