why
Installation
SKILL.md
Explain why code exists by finding the session that produced it.
Steps
-
Call
why_did_this_changewith the user's target astarget:- A file →
src/cache.ts - A specific line →
src/cache.ts:142(pins the commit via git blame) - A commit → a sha, tag, or
HEAD~2 - A topic → free text (searches sessions in this repo, no git)
The tool is read-only: it never writes to the repository.
- A file →