What problem does it solve? Python codebases often accumulate lint violations, missing type annotations, and anti-patterns like mutable default arguments or bare except clauses. This Skill provides a structured checklist and configuration guidance to bring Python code up to modern quality standards using ruff and mypy. ## Core Features & Use Cases - Static Analysis Configuration: Provides minimal, ready-to-use ruff and mypy configurations for pyproject.toml, including strict type-checking options. - Type Hint Patterns: Covers common annotation patterns including generics, optionals, callables, and TypeVars for public APIs. - Anti-Pattern Detection: Identifies and fixes common issues such as mutable default arguments, bare except clauses, and non-Pythonic iteration. - Use Case: When reviewing a pull request, ask the AI to check the changed Python files against the quality checklist to catch lint errors, missing type hints, and unsafe exception handling before merging. ## Quick Start Review my Python source files for code quality issues and fix any ruff or mypy violations you find.