python-patterns
Installation
SKILL.md
Python development patterns
Idiomatic Python guidance for readability, correctness, tooling, and performance.
When to activate
- Writing new Python modules, scripts, packages, or services
- Reviewing or refactoring Python code
- Choosing structure for tests, tooling, imports, errors, concurrency, or data classes
Core principles (summary)
- Readability — obvious names and flow over cleverness; see patterns-misc.
- Explicit over implicit — clear configuration and imports; minimize hidden side effects.
- EAFP — prefer
try/ specific exceptions over excessive pre-checking; patterns and pitfalls in patterns-misc.