Python observability patterns including structured logging, metrics, and distributed tracing. Use when adding logging, implementing metrics collection, setting up tracing, or debugging (SKILL.md metadata excerpt)
Comprehensive guide to creating, structuring, and distributing Python packages using modern packaging tools, pyproject.toml, and publishing to PyPI. (SKILL.md metadata excerpt)
Create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or (SKILL.md metadata excerpt)
Python development principles and decision-making. Framework selection, async patterns, type hints, project structure. Teaches thinking, not copying. (SKILL.md metadata excerpt)
Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or (SKILL.md metadata excerpt)
Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or (SKILL.md metadata excerpt)
Master Python 3.12+ with modern features, async programming, performance optimization, and production-ready practices. Expert in the latest Python ecosystem including uv, ruff, (SKILL.md metadata excerpt)
Python project organization, module architecture, and public API design. Use when setting up new projects, organizing modules, defining public interfaces with __all__, (SKILL.md metadata excerpt)
End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI. Covers all four (Publisher-index excerpt; file read separately)
Python resilience patterns including automatic retries, exponential backoff, timeouts, and fault-tolerant decorators. Use when adding retry logic, implementing timeouts, building fault-tolerant services, (SKILL.md metadata excerpt)
Python resource management with context managers, cleanup patterns, and streaming. Use when managing connections, file handles, implementing cleanup logic, or building streaming (SKILL.md metadata excerpt)