Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when asked to review a PR, run a code review loop, or invoke the ralph reviewer against a pull request number or GitHub URL
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 55% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 24% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -57% | 0% |
Run the ralph.reviewer.yml orchestration loop against a pull request. The loop checks out the PR in an isolated worktree, runs tests, reviews the diff, and produces a structured report.
/review-pr <PR number or URL>Accepts: 207, #207, or https://github.com/.../pull/207
Extract the PR number from the argument. Strip # prefix or extract from URL path.
bashralph run -H ralph.reviewer.yml -p "Review PR #<N>"
Bash tool settings:
timeout: 600000 (10 minutes)run_in_background: trueUse TaskOutput with block: true to wait for completion.
Read and print .ralph/REVIEW-REPORT.md to the conversation.
If the report file doesn't exist (loop failed before the synthesizer hat), check for and display whatever intermediate files exist:
.ralph/review-scope.md — what was scoped.ralph/review-verification.md — test results.ralph/review-findings.md — review findingsCheck that the review worktree was removed:
bashls -d .worktrees/review-<N> 2>/dev/null
Also note the presence of intermediate files (.ralph/review-scope.md, etc.) — they're useful for debugging but the user may want to clean them up later.
| Situation | Action | |-----------|--------| | Ralph exits non-zero | Display error output. Suggest re-running with RALPH_DIAGNOSTICS=1 | | Report file missing | Display intermediate files that do exist (scope, verification, findings) | | PR argument missing | Ask the user for the PR number | | PR argument unparseable | Ask the user to provide a bare number, #N, or full GitHub URL |
Other measured skills in the registry, with their headline benchmark lift.