What problem does it solve? Teams often struggle to balance unit, integration, and E2E tests, set realistic coverage targets, and decide what to test versus what to skip, leading to slow, flaky, or poorly distributed test suites. ## Core Features & Use Cases - Test Pyramid Guidance: Defines the 70/20/10 distribution of unit, integration, and E2E tests with speed, reliability, and maintenance trade-offs per level. - Coverage Targets & Quality Metrics: Supplies context-specific coverage goals (95%+ for critical logic, 60%+ for glue code) plus metrics like branch coverage, mutation score, and flaky test rate. - Test Patterns & TDD Reference: Documents AAA structure, table-driven tests, mocks, testcontainers, property-based testing, and RED-GREEN-REFACTOR rules. - Use Case: An expert-testing agent creating tests for a Go service consults this reference to apply table-driven unit tests, testcontainers for integration, and verify the suite follows the pyramid distribution. ## Quick Start Ask the testing agent to review your test suite against the test pyramid and recommend coverage targets for each layer.