Python Development Core Python language concepts, idioms, and best practices. When to Use This Skill | Use this skill when... | Use a focused sibling instead when... | |---|---| | Writing idiomatic Python 3.10+ code (match statements, structural pattern matching, PEP 604 unions) | Running a single script or one-off command — use uv-run | | Adding type hints, decorators, or context managers to library code | Initializing a project or adding dependencies — use uv-project-management | | Designing async/await flows or refactoring to Pythonic patterns | Writing or running pytest tests — use python…