Code is the source of truth that doesn’t go stale. This CLI translates it — a merged PR or a whole repo — into a brief pitched at whoever’s reading.
Same profile. Same quiz habit. Different question.
code-explainer pr <PR>
Point it at any merged pull request. Get what changed, why the team did it that way, and why it matters to you — without reading the diff.
code-explainer repo
Orient to a local checkout: what the product does, how it’s put together, what the team has been working on. Built for non-engineers and cross-domain engineers.
Needs Graphify · uv tool install graphifyy
THE CODE IS THE TRUTH
Docs rot. Slack depends on who you ask. The one thing that doesn’t go stale is the code itself — if someone can translate it.
Init once. Then one command per PR — or per repo.
code-explainer init. Describe your role and what you’re trying to understand in ~/.code-explainer/learning-profile.md.code-explainer pr with a number, URL, or owner/repo#123.cd into a checkout, then code-explainer repo (install Graphify first).Get stakeholder-ready briefs from real PRs and repos — in your language, not theirs.
Review a teammate’s change, or land in an unfamiliar codebase, without spelunking every file.
Especially when AI coding tools are pushing PRs — keep a plain-language record of why.
It shells out to Claude Code and the GitHub CLI you already use. Repo mode also needs Graphify for the knowledge graph. Nothing new to sign up for just to try a PR explainer.