Acerca de
Condition-Based Waiting is a specialized Claude Code skill designed to resolve race conditions and inconsistent test results in asynchronous environments. It provides standardized patterns and implementation guides to move away from fragile timing guesses like 'sleep' or 'setTimeout' and instead wait for specific events, state transitions, or file changes. By implementing smart polling with configurable timeouts, this skill ensures tests pass reliably across different environments, reduces execution time, and provides clear diagnostic error messages when conditions are not met.