From review
Applies review:review-comments decisions by delegating each FIX or FIX-STYLE item to its own subagent, then runs auto-detected verification.
How this skill is triggered — by the user, by Claude, or both
Slash command
/review:review-fix [paste /review:review-comments output]When to use
When you need to apply fix decisions — take the FIX and FIX-STYLE items from review:review-comments and implement each one, then run verification.
[paste /review:review-comments output]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
WRITE counterpart to `review:review-comments`. Consumes a verdict list (FIX / FIX-STYLE / INTENTIONAL / OUT-OF-SCOPE / DISCUSS) and delegates each FIX and FIX-STYLE item to its own subagent, one fix at a time, each making minimal surgical edits.
WRITE counterpart to review:review-comments. Consumes a verdict list (FIX / FIX-STYLE / INTENTIONAL / OUT-OF-SCOPE / DISCUSS) and delegates each FIX and FIX-STYLE item to its own subagent, one fix at a time, each making minimal surgical edits.
review:review-comments marked it INTENTIONAL, OUT-OF-SCOPE, or DISCUSS — do not touch it. Those decisions were already made.Read CLAUDE.md and AGENTS.md at the repo root if they exist. Respect any project rules they declare.
Extract from the prompt ONLY the comments whose verdict is FIX or FIX-STYLE. Ignore INTENTIONAL, OUT-OF-SCOPE, and DISCUSS — do NOT re-evaluate decisions already made.
If no FIX / FIX-STYLE comments are present in the input, stop and report:
Nothing to apply.
Process each FIX / FIX-STYLE comment in the order it appears in the decision list. For each comment:
Spawn ONE subagent via the Agent tool, scoped to EXACTLY that one fix. Pass it the finding tuple (N, file, line, verdict, text), the repo rules from CLAUDE.md / AGENTS.md, and the constraints: the minimal change that resolves exactly the comment; no refactor, rename, or "improvement" of adjacent code; never re-open a rejected comment. Let the orchestrator route the spawn to the best-fit specialist for the fix's domain — do NOT name or map specific agents here.
Wait for the subagent's confirmation, then print:
[#N] Fixed — [File:line] — [one sentence describing the change]
If a subagent reports it could not apply the fix cleanly or introduced a regression, STOP — record which fix failed and do NOT spawn the remaining ones.
If a fix uncovers a separate problem (something else broken nearby that this fix doesn't address), note it for the "New tickets to create" list. Do NOT fix it.
After all fixes are applied, auto-detect verification commands by checking which manifest files exist at the repo root, then run the matching commands via Bash.
package.json present — detect the package manager from the lockfile (bun.lockb → bun, pnpm-lock.yaml → pnpm, yarn.lock → yarn, package-lock.json → npm). Then run the matching script names that are actually defined in package.json "scripts":
<pm> run test (or <pm> test)<pm> run lint<pm> run typecheck or <pm> run typesRun ONLY the scripts that exist in package.json; skip the rest silently.
Cargo.toml present — cargo test, cargo clippy --no-deps, cargo check.
pyproject.toml present — pytest (if pytest configured), ruff check . (if ruff in deps), mypy . (if mypy configured). Detect by checking for the tool name in pyproject.toml content; if absent, skip.
go.mod present — go test ./..., go vet ./....
None of the above present — print "No verification commands detected; please run your project's tests manually." and skip the verification step.
Report results in a structured block:
Post-fix verification:
- Tests: pass / fail / skipped
- Linter: pass / fail / skipped
- Types: pass / fail / skipped
If any command fails, include a short excerpt (≤10 lines) of the failure output so the user can act.
Print:
## Fixes applied: [N]
[list of #N with file:line and one-line description]
## Skipped (intentional / out-of-scope / discuss): [N]
[list of #N with verdict]
## New tickets to create: [N]
[list of out-of-scope items the user should track separately]
npx claudepluginhub shoto290/shoto --plugin reviewCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.