python-patterns - Python Development Principles and Decision-Making
Provides principles for Python framework selection, async decision-making, type hints, project structure, background tasks, error handling, and testing.
Tags
Updated: 2026-09-22Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Select Python frameworks
- Decide async versus sync
- Apply type hints strategies
- Structure Python projects
- Choose background task solutions
- Implement error handling patterns
- Design testing strategies
Inputs
- User framework preference
- Project requirements
- Application context
Outputs
- Python source code files
- Project structure configuration
- Framework and architecture recommendations
Requirements
- File system access tools (Read, Write, Edit, Glob, Grep)
- Python development environment
