What problem does it solve? When you encounter a confusing block of code, it is hard to know why it was written that way. This Skill answers provenance questions by tracing the most recent change to a specific file line, range, or pasted snippet through git blame and Entire checkpoint transcripts, then summarizing why the change was made. ## Core Features & Use Cases - Precise Target Resolution: Accepts path:line, path:start-end, or a file path plus a pasted snippet, resolving exact line numbers before running any provenance commands. - Deduplicated Provenance Lookup: Groups blame blocks by unique commit and checkpoint, running entire checkpoint explain once per unique commit or checkpoint to avoid redundant lookups. - Explicit State Reporting: Distinguishes missing checkpoints, unavailable checkpoints, failed transcript lookups, uncommitted changes, and untracked files, with labeled fallback explanations of current code behavior when checkpoint context is unavailable. - Use Case: You see an odd conditional in cli/explain.go:103-107 and ask "why is this like this". The Skill blames the range, finds the commit, pulls the checkpoint transcript, and explains the bug or constraint that caused the change. ## Quick Start Ask the assistant to explain why the code at a specific file and line range looks the way it does, for example by saying "what happened at cmd/entire/cli/explain.go:103-107".