review-python

Review Python code for type safety, style, imports, and documentation.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/hpsgd/claude-marketplace --skill review-python-hpsgd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-python
Source: https://github.com/hpsgd/claude-marketplace/tree/main/plugins/practices/coding-standards/skills/review-python
Command: npx skills add https://github.com/hpsgd/claude-marketplace --skill review-python-hpsgd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforce Python coding standards automatically during code reviews to prevent style drift and ensure consistent, high-quality code across the project.

Core Features & Use Cases

  • Automated checks: integrates type safety, linting, and style conformance to catch issues early.
  • Comprehensive review passes: implements seven structured checks that cover typing, casts, imports, and documentation.
  • Actionable findings: each issue includes evidence and suggested fixes to accelerate remediation.

Quick Start

Review the latest Python changes and report any deviations from the team's coding standards.

Frequently Asked Questions about review-python

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

FAQPage Schema
How do I automate Python code review for type safety and linting?

Python code review is automated by scanning .py file changes for type annotation, linting, and import order violations against team conventions. It performs seven structured checks covering typing, casts, imports, and documentation, returning actionable findings with evidence and suggested fixes.

What is static analysis for Python coding standards?

Static analysis for Python coding standards is the automated process of checking .py files for type safety, import order, and documentation adherence without executing the code. It identifies structural deviations from team conventions to ensure consistent, high-quality code during reviews.

How do I check Python type annotations and imports during a code review?

Check Python type annotations and imports by running comprehensive review passes that enforce type safety, cast usage, and import order. The analysis targets .py files, identifies deviations from team conventions, and provides evidence with suggested fixes for each issue found.

Can I enforce team coding standards across all Python files in a repository?

Yes, team coding standards can be enforced across the repository by identifying and reporting Python code that violates conventions in any .py file. It enforces checks for type safety, style, import order, and documentation, returning findings with evidence and suggested fixes.

Does Python static analysis provide suggested fixes for linting violations?

Yes, Python static analysis provides suggested fixes for linting and style violations. Each identified issue includes actionable evidence and remediation steps, accelerating the process of resolving type safety, import order, and documentation deviations during code reviews.

What are the limitations of automated Python code review?

The limitations of automated Python code review include its strict focus on .py files and its scope limited to type safety, linting, import order, and documentation checks. It enforces team conventions but may not catch complex runtime logic errors or architectural flaws outside these specific categories.