python-patterns - Apply Pythonic development patterns
Guides writing, reviewing, refactoring, and designing maintainable Python code with idioms, type hints, error handling, and resource management.
Tags
Updated: 2026-10-03Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Apply Pythonic idioms
- Add type annotations
- Handle specific exceptions
- Manage resources safely
- Use comprehensions and generators
- Design data classes
- Implement decorators
Inputs
- Python source code
- Python package designs
- Python module designs
Outputs
- Python code
- Code review recommendations
- Refactoring recommendations
