About
The Python Architecture Reviewer acts as a principal architect to audit ADRs and design proposals against a specialized testing-first methodology. It focuses on enforcing a rigid 'no-mocking' policy for external services, ensuring that Python projects utilize dependency injection and Protocol interfaces instead of fragile unit test mocks. By validating testing levels (1, 2, and 3) and verifying SaaS integration strategies, this skill helps developers build robust, reality-based architectures that are easier to test and maintain.