explain-this-diff

Installation
SKILL.md

Explain This Diff

The reviewer doesn't know what you know. A diff without narrative forces them to reconstruct intent from code, which is slow and error-prone. This skill produces the narrative.

When to use

  • Opening a non-trivial PR — generates the description.
  • Handing a stale PR to a fresh reviewer mid-week.
  • Annotating a long-running feature branch for someone joining the project.
  • Code archaeology — explaining a historical commit to current you.

When NOT to use

  • Trivial diffs (typo, lint fix) — title is enough.
  • Generated code changes (lockfile, generated proto) — note them and skip the body.

The narrative shape

For any diff, produce:

Installs
1
GitHub Stars
1
First Seen
Sep 28, 2026