PR Tour

The pull request you pasted, told as a walkthrough: segments, what is on screen, and the words to say over it.

Back to SkillSafe
How do I get the diff?

Three ways, in order of least effort. Nothing here leaves your browser — this app cannot reach GitHub, so the diff always arrives by paste.

  • gh pr diff 123 the PR is already open in your browser — swap in its number
  • git diff main...HEAD three dots, not two: two dots also pulls in commits that landed on main after you branched, and the tour would narrate other people’s work as yours
  • git diff $(git merge-base main HEAD)..HEAD the explicit form of the same thing, for shells and hosts that mangle three dots

How it works

Nothing to paste? — a small TypeScript PR that adds retry-with-backoff to a webhook dispatcher, with the title, the description, and a four-file diff that includes one lockfile to filter. Or , rendered from a saved reply with no run and no charge.

1

Paste the pull request

The unified diff, plus the title and description when you have them. The diff scanner counts files, hunks and additions, flags generated files and guesses the language, free in your browser. No sign-in needed for that.

2

Get the tour

Segments in the order that builds understanding — definition before use, mechanism before consequence — each anchored to real files and hunks in your diff, with a stage direction for what is on screen. Lockfiles and API reports land under Not shown, not in the tour.

3

Present it

Every segment carries 2–5 sentences of narration in the author's voice, calibrated to the audience you picked. Read it over a screen share, record it as a Loom, or paste the script into the PR — copy and markdown export are one click.