What problem does it solve? Python codebases often accumulate subtle anti-patterns—bare exception handlers, blocking calls in async code, hard-coded secrets, mixed I/O and business logic—that cause production bugs and maintenance pain. This Skill provides a structured checklist to catch these issues during code review, before merge, or while debugging. ## Core Features & Use Cases - Categorized Anti-Pattern Reference: Covers infrastructure, architecture, error handling, resource management, type safety, and testing anti-patterns, each with a bad example and a corrected version. - Quick Review Checklist: A 14-point verification list to run before finalizing any Python implementation. - Fix Summary Table: Maps each anti-pattern directly to its recommended remediation, such as centralized retry decorators, Pydantic validation, and context managers. - Use Case: Before merging a pull request, run through the checklist to confirm there are no bare except blocks, no unclosed resources, and that all public functions carry type hints. ## Quick Start Review my Python code for common anti-patterns and list any issues with recommended fixes.