About
Condition-Based Waiting is a specialized Claude Code skill designed to stabilize test suites by moving away from arbitrary delays like setTimeout or sleep. It provides AI-driven guidance for implementing polling logic that waits for specific application states, such as a DOM element appearing or an async operation completing. By prioritizing actual conditions over time-based guesses, this skill ensures tests run reliably across different environments and CI pipelines, reducing false failures and improving developer productivity.