What problem does it solve?
Python codebases often suffer from a mix of idiom issues, lax type hints, and security vulnerabilities that slip past casual reviews; this skill provides a rigorous, automated perspective to tighten code quality and safety.
Core Features & Use Cases
- Enforces Pythonic idioms and modern best practices, including avoidance of mutable defaults and common anti-patterns.
- Flags security concerns such as potential SQL injection risks, hardcoded secrets, and unsafe dependency usage; provides actionable refactoring suggestions.
- Guides static typing improvements (MyPy/Pyright) and linting alignment with Ruff to improve maintainability.
- Use cases include pre-release audits, codebase cleanups, and targeted reviews of modules or packages.
Quick Start
Analyze the target Python module or project and return structured feedback with concrete, ready-to-apply changes.