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 reviewReview diffs, files, and documents with inline annotations in a TUI overlay. Works with git, hg, and jj repos.
Reviews recent git diffs and commits with brutal honesty before PRs, spotting 2am logic flaws, copy-paste artifacts, debug leftovers, hacks, and poor naming.
Enables interactive git diff reviews: generates clean diffs for editor annotations, applies Claude fixes based on feedback, loops until approved.