python-code-review

Review Python code for type-safety, async usage, and error handling issues.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/AngelWings1997/altas --skill python-code-review-angelwings1997
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-code-review
Source: https://github.com/AngelWings1997/altas/tree/main/.agents/skills/python-code-review
Command: npx skills add https://github.com/AngelWings1997/altas --skill python-code-review-angelwings1997

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Reviews Python code for type-safety, async patterns, and error handling to catch common mistakes before they hit production, reducing debugging time and improving code quality.

Core Features & Use Cases

  • Type safety checks: ensure correct type hints, avoid unnecessary Any usage, and improve static analysis results.
  • Async patterns: verify awaits, non-blocking I/O, and proper use of async context managers.
  • Error handling: detect bare except blocks, missing exception context, and improve exception chaining.
  • Use Cases: code reviews, PR validations, and style conformance with pep8 and type-safety guidelines.

Quick Start

Analyze the given Python file path and return a prioritized, actionable review focused on type hints, async usage, and error handling.

Frequently Asked Questions about python-code-review

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

FAQPage Schema
How do I review Python code for type-safety and async issues?

Reviewing Python code for type-safety and async issues involves analyzing the file path to return a prioritized, actionable review. It validates type hints, verifies awaits, and ensures proper non-blocking I/O usage.

What is the best way to check for bare except blocks and improve exception chaining in Python?

The best way to check for bare except blocks and improve exception chaining is to run a targeted error handling review. It detects missing exception context and provides clear, actionable recommendations for robust handling.

Can I use this for PR validations and pep8 style conformance?

Yes, you can use this for PR validations and pep8 style conformance. It satisfies strict static-analysis and best-practice checks, making it suitable for code review scenarios where high-quality validation is critical.

How do I avoid unnecessary Any usage and improve static analysis results in Python?

To avoid unnecessary Any usage and improve static analysis results, apply type safety checks during your code review. This ensures correct type hints are used throughout the codebase, reducing runtime errors.

Does this Python code review tool verify async context managers and coroutine usage?

Yes, this Python code review tool verifies async context managers and coroutine usage. It validates proper awaits and non-blocking I/O patterns to ensure your async code follows best practices and runs efficiently.