소개
Condition-Based Waiting is a specialized Claude Code skill designed to improve test reliability by replacing fragile 'guess-and-wait' patterns like setTimeout and sleep with robust polling logic. It provides domain-specific patterns and implementation guidance for waiting on actual state changes, events, or file system updates, ensuring tests pass consistently across different environments and CI pipelines. By waiting for the actual condition rather than a time interval, it reduces test execution time and eliminates common race conditions that cause inconsistent pass/fail behavior.