| name | bprr |
| description | Bulk PR reviewer for awesome-quant. Use when the user asks to review all open PRs, review unreviewed PRs, bulk review, or mentions "bprr". Reviews open PRs lacking the reviewed label and presents a summary before any merge/comment/label action. |
BPRR: Bulk PR Reviewer
Review multiple open pull requests for README entry contributions.
Hard Rules
- Use GitHub MCP tools for PR operations. Do not use
gh for PR review, comments, labels, closing, or merging.
- Filter out PRs with the
reviewed label unless the user asks to re-review them.
- Do not comment, label, close, or merge until the user explicitly approves each action.
- Do not auto-merge all approved PRs unless the user explicitly selects that option.
- If GitHub MCP tools are unavailable, report the blocker and point to
docs/codex-setup.md.
Workflow
- List open PRs sorted oldest first.
- Filter to unreviewed PRs by default.
- Fetch the default-branch
README.md once for duplicate checks.
- For each PR, fetch details, current head SHA, labels, files, body, diff, and the latest
Validate PR workflow/check attempt for that SHA.
- Review only added
README.md entries unless the PR changes other files; flag other file changes as unusual.
- Apply the CI evidence rules below, then perform the remaining
$sprr checks. Use scripts/validate_readme.py --diff-from <base-ref> only when current-head CI does not establish mechanical validity and the PR branch is available locally; otherwise apply the validator's rules manually from the MCP diff.
CI Evidence Rules
Evaluate each PR independently. Use only the latest attempt for the current head SHA; a newer
queued or pending attempt supersedes an older success for that SHA. A result for one PR or
commit never applies to another.