What problem does it solve? Teams often accumulate slow, flaky, or misallocated test suites that consume CI time without providing deployment confidence. This Skill provides a framework for choosing the right test distribution, evaluating suite health, and closing risk gaps across testing layers. ## Core Features & Use Cases - Architecture-Matched Test Shapes: Select between the Test Pyramid (monoliths), Testing Trophy (API/frontend apps), and Honeycomb model (microservices), with the Swiss Cheese model for communicating layered risk to stakeholders. - Suite Health Diagnostics: Apply Google's SMURF framework (Speed, Maintainability, Utilization, Reliability, Fidelity) plus mutation testing with mutmut or cosmic-ray to validate that tests actually detect bugs. - Methodology and Tooling Guidance: Covers TDD vs BDD vs ATDD selection, consumer-driven contract testing with Pact and can-i-deploy gates, property-based testing with Hypothesis, test doubles taxonomy, and performance/security testing integration. - Use Case: A team migrating to microservices asks how to restructure their tests. The Skill recommends the Honeycomb model, prescribes Pact contract tests for service boundaries, and produces a one-page test strategy document with quality gates. ## Quick Start Ask the assistant to design a test strategy for your microservices architecture, including the recommended test distribution and contract testing approach.