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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/slop-review:slop-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Open the native diff review window, wait for the user to submit feedback, then address each comment they wrote.
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).npx claudepluginhub dbachelder/slop-review --plugin slop-reviewSelf-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.
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.
Performs deep code review via Codex CLI with full disk access. Use for uncommitted changes and full codebase analysis. Outputs severity-grouped findings and merge gate.