About
This skill provides a standardized pattern for handling asynchronous behavior in testing suites by implementing condition-based waiting. Instead of relying on brittle sleep statements or arbitrary timeouts that cause intermittent failures across different environments, it enables Claude to implement polling logic that waits for specific state changes, events, or file updates. This approach significantly improves test reliability, reduces execution time by finishing as soon as the condition is met, and ensures tests are robust enough for high-load CI/CD pipelines.