What problem does it solve? Writing production-grade Python requires consistent type safety, async patterns, and test coverage, but manually enforcing mypy strict mode, black formatting, and pytest conventions across a codebase is repetitive and error-prone. ## Core Features & Use Cases - Type-Safe Code Generation: Produces fully type-annotated Python 3.11+ code using modern syntax like X | None, dataclasses, Protocols, and generics that passes mypy --strict. - Async & Testing Patterns: Implements async/await with TaskGroups, async context managers, and writes pytest suites with fixtures, parametrization, mocking, and >90% coverage targets. - Project Setup & Validation: Configures pyproject.toml with black, ruff, mypy, and Poetry, then iterates on validation failures until checks pass. - Use Case: Ask it to build an async HTTP client with retry logic, and receive a fully typed module, a pytest suite with AsyncMock fixtures, and confirmation that mypy strict mode passes. ## Quick Start Use the python-pro skill to write a type-safe async function that fetches multiple URLs concurrently, complete with pytest tests and mypy strict validation.