About
The Condition-Based Waiting skill provides Claude with specialized patterns to identify and fix timing-related test failures. It replaces brittle sleep or setTimeout calls with smart polling mechanisms that wait for actual state changes, ensuring tests run as fast as possible while remaining stable across different environments like CI/CD pipelines. This approach is essential for testing asynchronous operations, event-driven systems, and complex state transitions where fixed delays often lead to intermittent failures or unnecessarily long execution times.