Modern Python Development
Enforces modern Python 3.13+ idioms, PEP 8 standards, type hints, uv workflows, and Ruff linting for clean, robust applications.
The Modern Python Development skill equips Claude with strict, contemporary Python development patterns optimized for Python 3.13 and beyond. It guides project tooling toward the ultra-fast uv package manager and Ruff linter/formatter while eliminating outdated idioms. Claude enforces PEP 8 conventions, native type-hint syntax (avoiding legacy typing imports), standardized lazy-evaluated logging, context-managed resource handling, and defensive EAFP exception patterns. This skill is ideal for developing Python packages, refactoring legacy codebases, conducting strict code reviews, and maintaining consistent code hygiene across projects.