About
This skill acts as a rigorous architectural gatekeeper for your test suites, ensuring maintainable codebases by enforcing the '3 Iron Laws' of testing. It prevents developers from falling into common traps such as testing implementation details instead of behavior, leaking test-specific methods into production APIs, and breaking logic through shallow mocking. By utilizing built-in gate functions, it helps Claude evaluate testing strategies before they are implemented, leading to more resilient tests and cleaner production code.