From 68fdc1239c1580518cabad031b0b211fefa5c912 Mon Sep 17 00:00:00 2001 From: shilpijc Date: Thu, 30 Jul 2026 21:36:07 +0530 Subject: [PATCH 1/3] Rewrite landing terminal demo to match real CLI output. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace the fictional status ticks and acme webhook example with the actual Generating… line, save path, and Quick check sections from a real React PR run. Co-authored-by: Cursor --- docs/index.html | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/docs/index.html b/docs/index.html index 81cbbbd..89c1152 100644 --- a/docs/index.html +++ b/docs/index.html @@ -346,20 +346,21 @@

HOW IT WORKS

-
$ pr-explainer https://github.com/acme/billing-service/pull/482
-
✓ Fetched PR #482 · "Add retry logic to payment webhook handler"
-
✓ Loaded ~/.pr-explainer/learning-profile.md
-
✓ Asking Claude to explain...
-
→ saved to ~/.pr-explainer/explainers/01-retry-logic-for-webhook.md
+
$ pr-explainer https://github.com/facebook/react/pull/32
+
Generating explainer for PR #32: Add new onInput event
+
~/.pr-explainer/explainers/01-react-now-responds-to-text-input-changes-faster-and-more-rel.md
+
# React now responds to text input changes faster and more reliably
+
Ships: A new onInput event that fires as users type or paste — replacing the older onKeyUp approach.
+
## What changed
-
Webhook calls to the payment processor now retry 3× with backoff instead of failing silently on timeout.
+
React's event system gains an input event that fires whenever a text field's content changes — typing, paste, voice, autocomplete.
-
## Why it matters to you
-
You've been seeing "missing payment" support tickets that were actually just dropped webhooks — this should cut those out.
+
## Why it matters
+
Live search, counters, and previews update immediately — and they keep working when users paste instead of typing letter-by-letter.
-
## Quiz
-
Q: Why retries instead of a longer timeout? ▸ answer
+
## Quick check
+
Q: Why onInput instead of onKeyUp? ▸ answer
From ef520f814175fbaf95ed2744db6a29a75ec8439e Mon Sep 17 00:00:00 2001 From: shilpijc Date: Thu, 30 Jul 2026 21:37:05 +0530 Subject: [PATCH 2/3] Tighten landing copy around Claude Code and prerequisites. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Say Claude Code CLI explicitly, fix “four steps / one command,” list gh + Claude Code as requirements, and drop the overstated “no data leaves your machine” footer line. Co-authored-by: Cursor --- docs/index.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/index.html b/docs/index.html index 89c1152..3c36a20 100644 --- a/docs/index.html +++ b/docs/index.html @@ -323,7 +323,7 @@

Point it at a merged PR.
Get a plain-English explanation.

HOW IT WORKS

-

Four steps, one command.

+

Init once. Then one command per PR.

01
@@ -335,11 +335,11 @@

HOW IT WORKS

03
-
It reads the diff + description via the GitHub CLI, combines it with your profile, and asks Claude to explain it.
+
It reads the diff + description via the GitHub CLI, combines it with your profile, and shells out to the Claude Code CLI to explain it.
04
-
Saved locally, added to a running index of every PR you've explained so far.
+
Saved under ~/.pr-explainer/explainers/, added to a running index of every PR you've explained so far.
@@ -389,7 +389,7 @@

Keep track of your own project

WHY NO API KEY

-

pr-explainer shells out to the Claude Code CLI already on your machine — if you already use it, this is free to try immediately. No separate API key, no signup, nothing new to pay for.

+

pr-explainer shells out to the Claude Code CLI already on your machine — if you already use it, this is free to try immediately. No separate Anthropic Console API key, no signup for this tool. You do need Claude Code installed and logged in, plus the GitHub CLI (gh).

@@ -409,7 +409,7 @@

INSTALL