python-development
Installation
SKILL.md
Python Development
Reusable Python code and test rules.
Target Python version limits syntax and standard-library typing.
Types, Structures, and Models
For types, models, validation, adapters, and typed tests: read structure-and-models.md.
Exceptions
Existing exception layout first. Else nearest domain/package exceptions.py.
No reusable exceptions inside workflow, loader, client, factory, type, or utility modules.
Branching
Use match/case when supported and structural branches clearer. Keep priority guards as if.