What problem does it solve? When a getter like get_pc() returns an unexpected value, developers often only inspect the call site and miss hidden writers. This Skill performs a full cross-reference audit of every read and write path for a target state variable, exposing concurrent, aliased, or side-effect-driven modifications. ## Core Features & Use Cases - Write-point discovery: Uses grep patterns to find direct field assignments, setter calls, and indirect writes through references or aliases across C++ source files. - Read/write cross-referencing: Pairs each write point with your read point, analyzing trigger timing, call-stack relationships, and ordering to explain value drift. - Structured audit report: Produces a Markdown report with a write-point table, conflict analysis, and a modification timeline diagram. - Use Case: A simulator's get_pc() returns a stale value during pipeline execution. The audit reveals that a barrier handler's set_thread_pc() runs before the pipeline read point, explaining the drift. ## Quick Start Ask the AI to audit why get_pc returns an unexpected value by finding all code paths that modify warp_state.threads[lane].pc.