Python Design Patterns

Python design pattern guidance. Use when choosing, implementing, or reviewing idiomatic Python patterns such as dataclasses, value objects, protocols, context managers, dependency injection, adapters, repositories, factories, CLI/service boundaries, async resource handling, pytest fixtures, or Clean/Hexagonal/Onion expression in Python. Use python-antipatterns for smell-focused audits and python-engineering for broader Python workflow.

nledford 430584c 5.8 KB Updated

File contents

nledford/engineering-review-board/tree/main/skills/python-design-patterns commit 430584c156

Frequently asked questions

npx skillmds@latest add nledford/python-design-patterns