소개
This skill provides a comprehensive framework for writing and reviewing robust tests across multiple languages like Go and TypeScript. It prioritizes testing real behavior over implementation details, advocating for a high integration-to-unit test ratio. By enforcing table-driven test structures, condition-based polling instead of flaky timeouts, and clear boundaries between managed and unmanaged dependencies, it helps developers build reliable test suites that resist regressions and reduce CI/CD failures. It also includes specific guidance on resource cleanup and avoiding the pollution of production code with test-only logic.