This one cuts through the pattern paralysis that hits when you're staring at a 500-line function or a class that does everything. It focuses on the fundamentals that actually matter: KISS over clever abstractions, single responsibility for each component, and composition instead of inheritance hierarchies. The examples show real refactoring scenarios like breaking apart god classes, separating HTTP concerns from business logic, and deciding when duplication beats premature abstraction. It's particularly solid for code reviews where you need to articulate why something feels wrong structurally, or when you're designing a new service and want to get the layers right from the start.
npx skills add https://github.com/wshobson/agents --skill python-design-patterns