Claude Code mod
diff-lens
See what changed, right where Claude points. Run /diff-lens:walkthrough (or ask "guide me through this PR") and click any file link in the reply: the file opens with its changes against your base branch highlighted, scrolled to the linked line. Commands: /diff-lens (changed files), /diff-lens <file>:<line>, /diff-lens base <ref>.
Install
/plugin marketplace add mkiselyow/diff-lens
/plugin install diff-lens@diff-lensMods install like plugins. Run /reload-plugins or start a new session to load it.
What it can access
- Reach
- L2Writes or runs: runs processes, drives Claude, writes the prompt box, reads mod state, draws
- Sees
- mcp__diff-lens__compare calls, Edit calls, Write calls, Bash calls
- Draws in
AssistantMessagePane- Hooks
session.startcommand.runtool.callui.render
From a static scan of the mod's code by awesome-claude-code-mods. It shows what the code asks for, not a security review.
How Claude Code mods work
- A mod is a plugin with a JavaScript or TypeScript module that runs inside Claude Code (version 2.1.287 or later). It can draw panes beside the transcript, a band above the prompt, buttons and toasts, restyle the spinner and tool rows, and watch or rewrite tool calls and prompts.
- It installs like any plugin: add its marketplace with /plugin marketplace add owner/repo, then /plugin install name@marketplace.
- Check what a mod can reach before installing: it runs with your permissions. Reach goes from drawing only, to reading files, to writing files or running processes, to the network. Run claude plugin validate on a clone to list its hooks and calls without running it.
- Turn one off from the Installed tab in /plugin, or start Claude Code with --safe-mode to skip every customization for a session.
Details
- Repository
- mkiselyow/diff-lens
- Folder
.- Marketplace
diff-lens- Author
- Max Kyselov
- License
- MIT
- Last updated
- 13 October 2026
- Listed in
- awesome-claude-code-mods
FAQ
What is diff-lens?
See what changed, right where Claude points. Run /diff-lens:walkthrough (or ask "guide me through this PR") and click any file link in the reply: the file opens with its changes against your base branch highlighted, scrolled to the linked line. Commands: /diff-lens (changed files), /diff-lens <file>:<line>, /diff-lens base <ref>. It is a mod for Claude Code, from mkiselyow/diff-lens on GitHub.
What can the diff-lens mod access?
Its widest reach is "writes or runs" (runs processes, drives Claude, writes the prompt box, reads mod state, draws). It sees mcp__diff-lens__compare calls, Edit calls, Write calls, Bash calls. It draws in AssistantMessage, Pane. Like any mod, it runs with your permissions.
How do I install diff-lens?
Inside Claude Code (v2.1.287 or later), run /plugin marketplace add mkiselyow/diff-lens and then /plugin install diff-lens@diff-lens.
More git & github mods
dev-flow
praveendhawan/mod-dev-flow-claude
Stage-gated dev workflow: status line, approval-gated commit/push, stacked branches, merge cleanup.
diff-review
stefanoshea/diff-review
Code review inside Claude Code: the branch diff in a pane, draft comments from you or Claude on any line, sent as a pending GitHub pull-request review. Needs Claude Code 2.1.287 or later, git and gh.
dev-doctor
tylergraydev/cc-mods
Read-only environment checks on session start (bash on PATH, .NET SDK/runtime, ports, git locks, worktrees, Docker, AUTH_SECRET, Node, Worker) with a status line, toast and pane
diff-seismograph
ccdwyer/diff-seismograph
A live braille seismograph of every edit above the prompt, quake alerts for big changes, and a heat treemap of the repo
dev-commands
NikolajMosbaek/claude-tooling
Instant commands that run without a Claude turn: /build-status for the latest xcodebuild, /wt for the worktree list
docs-watch
Elmanuel1/claude-mods
When one of your PRs merges, drafts the documentation update and opens it as its own PR once you approve
Browse the most popular Claude Code mods, all git & github mods, or the skills and MCP server directories.