From slop-review
Open the native, Monaco-powered diff review window so the user can leave inline / file-level / overall comments on the current changes (the AI slop), then address each comment. Use this when the user asks to "review my changes", "review the slop", "review my diff", "open a diff review", "open the review window", "get feedback on my work", "do a PR-style review", "show me what I changed and let me comment", or types `@slop-review` explicitly. Defaults to a PR-style review of all commits + uncommitted changes since the merge-base with the auto-detected base branch (origin/HEAD → origin/main → main → origin/master → master); also supports last-commit, uncommitted, and all-files modes.
npx claudepluginhub dbachelder/slop-review --plugin slop-reviewThis skill uses the workspace's default tool permissions.
Open the native diff review window, wait for the user to submit feedback, then address each comment they wrote.
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.
Launches revdiff TUI overlay for inline annotations on diffs, files, and changes in git, hg, jj repos. Answers questions on usage, config, themes, keybindings. Opens in tmux/zellij/kitty and captures history.
Invokes independent AI model for fresh review of committed code, git diffs, commits, plans, or files with zero conversation context.
Share bugs, ideas, or general feedback.
Open the native diff review window, wait for the user to submit feedback, then address each comment they wrote.
@slop-reviewIf the user has not made any changes yet, say so and skip this skill.
The plugin ships a self-contained dispatcher script. Invoke it via your shell tool with this exact command (substituting the user's intent for <args>):
bash "${CLAUDE_PLUGIN_ROOT}/bin/plugin-run.sh" <args>
${CLAUDE_PLUGIN_ROOT} is set by both Claude Code and Codex CLI when running plugin commands. (Codex stores plugin checkouts under ~/.codex/plugins/cache/<marketplace>/<plugin>/<version>/ and exposes that path via CLAUDE_PLUGIN_ROOT.) On first invocation the dispatcher does a one-time npm install inside the plugin checkout to pull glimpseui and build its native helper, then exec's the CLI.
<args> is one of:
| User intent | Pass |
|---|---|
| Default / "review my changes" / "PR-style review" | (no args) |
| "review my last commit" | last-commit |
| "review only what's uncommitted" / "review my working tree" | uncommitted |
| Override the auto-detected base branch | --base <ref> |
| Just browse the working tree (debug) | all |
A native window will open. The shell call will block until the user clicks Submit feedback or closes the window — this can take minutes. Do not run other tool calls in parallel; just wait.
The dispatcher writes a single line of stdout. Status / progress messages are on stderr; ignore those for parsing.
| stdout | What to do |
|---|---|
FEEDBACK_FILE: <absolute path> | Read that file with your file-reading tool. The contents are numbered review comments, optionally with an "Overall" comment block. Address each numbered item carefully (edit code, run tests, etc.). When done, give the user a brief summary item-by-item. |
REVIEW_CANCELLED | Reply with a single short line confirming the review was cancelled. Do nothing else. |
| Anything else (e.g. an error) | Surface the error verbatim and stop. |
$TMPDIR/slop-review-<timestamp>.md. It's a regular file you can cat, wc, etc.glimpseui's native helper failed to build, follow the exact remediation it prints (usually: install Xcode Command Line Tools on macOS, then re-run).