What problem does it solve?
This Skill helps you find UI bugs where individual functions seem correct but the final user-visible state is wrong due to conflicting side effects, sequential undoing, or race conditions.
Core Features & Use Cases
- Full click-path tracing: Identify every handler (onClick/onSubmit/onChange) and trace each called function in order to determine what it reads, writes, and resets.
- State reset/undo detection: Detect cases where a later call clears fields that an earlier call set, leaving the UI inconsistent with the button’s label.
- Race-condition and lifecycle interference checks: Verify async ordering issues and cases where useEffect or shared-state stores reset changes after the handler runs.
- Bug reporting with actionable verdicts: Produce structured findings including touchpoint, pattern type, trace of conflicting writes/resets, and specific fixes.
Quick Start
Use the click-path-audit skill to audit the handler behind a button that “does nothing” in a shared state flow after a refactor.