概要
Condition-Based Waiting is a specialized Claude Code skill designed to solve race conditions and timing dependencies in software testing. Instead of guessing how long an asynchronous operation might take using arbitrary timeouts or sleep calls, this skill implements robust polling patterns that wait for actual state changes. By verifying specific conditions—such as event triggers, state transitions, or file system changes—before proceeding, it ensures tests are both faster and significantly more reliable across different local environments and CI/CD pipelines.