What problem does it solve? When reviewing code, you often see what changed but not why. This Skill reconstructs the intent behind a change—its trigger, reasoning, and decision context—by searching Claude session transcripts, git blame, and commit history, so you stop guessing at the motivation behind unfamiliar diffs. ## Core Features & Use Cases - Transcript-Based Intent Recovery: Searches Claude session transcripts for the Edit/Write calls that produced a change, then reads the surrounding user/assistant messages to recover the original request and reasoning. - Git History Fallback: When no session is found, falls back to git log, git blame, and code-context inference, explicitly labeling conclusions as verified facts versus inference. - Read-Only Investigation: Operates strictly as an analysis tool with no file modifications, and uses a helper script that handles session directory path encoding, multi-session matches, and large transcript files. - Use Case: You open a diff and wonder why a batch loader replaced eager loading. Ask why the change was made, and the Skill locates the session where the change happened, quotes the original request, and explains the design decision. ## Quick Start Ask why a specific file or line was changed, for example by saying "why was this function changed in src/api/loader.ts?"