What problem does it solve? Python codebases often accumulate subtle bad practices—bare exception handlers, blocking calls in async code, hard-coded secrets, mixed I/O and business logic—that cause bugs, outages, 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 BAD/GOOD code examples. - Quick Review Checklist: A 14-point checklist to run through before finalizing implementations or merging pull requests. - Fix Summary Table: Maps each anti-pattern to its concrete remediation, such as centralized retry decorators, Pydantic validation, repository pattern, and context managers. - Use Case: Before merging a pull request, run through the checklist to verify there are no bare except blocks, no blocking calls in async functions, and that all public functions have type hints. ## Quick Start Review my Python code for common anti-patterns and list any issues found with recommended fixes.