code-review-assistant

Review Python code for style, correctness, edge cases, and maintainability.

109|40|Updated Jul 24, 2017
One-click install
npx skills add https://github.com/dmitriiweb/extract-emails --skill code-review-assistant-dmitriiweb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-assistant
Source: https://github.com/dmitriiweb/extract-emails/tree/main/.codex/skills/code-review-assistant
Command: npx skills add https://github.com/dmitriiweb/extract-emails --skill code-review-assistant-dmitriiweb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Solves the problem of unclear Python code quality by providing structured, actionable reviews.

Core Features & Use Cases

  • Structured feedback: Detailed analysis of style, correctness, edge cases, and maintainability tailored to Python projects.
  • Actionable guidance: Clear, prioritized suggestions with examples and rationale to guide improvements.
  • Use Case: Applied to module or function level reviews during code audits or pull request reviews to raise code quality.

Quick Start

Review the target Python project to surface actionable feedback and suggested fixes.

Frequently Asked Questions about code-review-assistant

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

FAQPage Schema
How do I get structured Python code reviews for my pull requests?

Perform static analysis on your Python project to surface actionable feedback and suggested fixes. The review targets modules, classes, and interfaces to identify correctness, edge cases, and maintainability issues, organizing findings into strengths, risks, and suggestions.

Does this Python code review tool check PEP 8 compliance?

Yes, Python code reviews explicitly check PEP 8 compliance. The tool evaluates style, correctness, and maintainability using a predefined checklist, generating prioritized suggestions to improve your codebase.

What is the best way to improve Python code maintainability during a code audit?

The best way to improve Python code maintainability during an audit is to apply a structured review checklist that evaluates architecture and edge cases. This provides clear, prioritized suggestions with examples and rationale to guide improvements.

Can I use this for module-level architecture reviews in Python?

Yes, you can use this for module-level architecture reviews in Python. The analysis evaluates modules, classes, and interfaces to identify structural and maintainability issues, providing actionable guidance tailored to your project.

What kind of output format does the Python code review generate?

The Python code review generates output organized into three sections: strengths, issues and risks, and suggestions. This structured format provides clear, actionable guidance for improving code quality during audits.

Are there any dependencies required to run the Python static analysis?

No dependencies are required to run the Python static analysis. The tool uses a predefined review checklist to evaluate code quality, ensuring it can be applied directly to your Python projects without additional environment setup.