About
The Universal Anti-Patterns skill provides a critical set of guardrails for Claude, ensuring it avoids common software engineering mistakes like the use of 'any' types, class-based tests, and blocking I/O in asynchronous code. By mandating structured logging, composition over inheritance, and real object testing, this skill helps developers maintain clean, scalable, and performant codebases across Python, TypeScript, and other major languages.