From review
Self-review code changes using GitHub-style visual diff viewer (difit). Add comments on specific lines in browser; comments output to Claude for applying edits via git diff.
How this skill is triggered — by the user, by Claude, or both
Slash command
/review:selfThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review your own code changes before committing or requesting peer review.
Review your own code changes before committing or requesting peer review.
bunx difit $ARGUMENTS
Common arguments:
staged — Staged changes onlyworking — Unstaged changes only@ main — Compare HEAD with main branchPipe a git diff for full control over the diff content:
git diff $ARGUMENTS | bunx difit
Common arguments:
HEAD — All uncommitted changes (staged + unstaged)--merge-base main — Changes since diverging from mainUse stdin mode for all uncommitted changes (git diff HEAD) or when using git diff flags (e.g., --merge-base, revision ranges).
difit with the target diffComments are output in this format:
📝 Comments from review session:
==================================================
path/to/file.ts:L42
Comment text here
=====
path/to/other.ts:L10-L20
Comment on a range of lines
==================================================
Total comments: 2
For each comment:
npx claudepluginhub bendrucker/claude --plugin reviewDisplays git diffs with syntax highlighting, split view, and word-level diff in terminal UI or web preview. Supports watching changes, filtering files, comparing branches, and AI-powered code review explanations.
Review diffs and files with inline annotations in a terminal TUI overlay. Works with git, hg, and jj repos. Also answers usage and configuration questions.
Reviews recent git diffs and commits with brutal honesty before PRs, spotting 2am logic flaws, copy-paste artifacts, debug leftovers, hacks, and poor naming.