acc-find-race-conditions
Installation
SKILL.md
Race Condition Detection
Analyze PHP code for concurrency issues and race conditions.
Detection Patterns
1. Check-Then-Act (TOCTOU)
// BUG: Time-of-check to time-of-use
if (file_exists($path)) {
$content = file_get_contents($path); // File may be deleted
}
// BUG: Check then modify
if (!$user->hasOrder()) {
$order = new Order();
$user->addOrder($order); // Another request may add order
}