pr-review-sweeplisted
Install: claude install-skill TechNickAI/hermes-skills
# PR Review Sweep
Walks the last N days of merged PRs across configured GitHub orgs, finds review comments
that were never addressed (no PR-author reply, no reactions), and dispatches a Claude
Code sub-agent to fix them in a follow-up PR.
Designed to run nightly as a cron job. Reports a summary to the home channel at the end.
## When to load
- Cron tick named `pr-review-sweep`
- Manual ask: "sweep recent PRs for unanswered review comments"
- Investigating whether a specific PR has unhandled feedback
## Configuration
Edit these knobs at the top of your cron-job prompt (or pass via env):
| Knob | Default | Notes |
| ------------------ | ----------------------------- | ------------------------------------------ |
| `LOOKBACK_DAYS` | `7` | How far back to scan merged PRs |
| `ORGS` | `<your-orgs-comma-separated>` | Passed to `gh search prs --owner` |
| `MAX_PRS_PER_RUN` | `10` | Cost ceiling — bump after a few clean runs |
| `TIMEOUT_PER_PR_S` | `1200` | Claude Code wall-clock per PR |
| `EXCLUDE_REPOS` | `[]` | Hard-skip list (archived/abandoned) |
| `FOLLOWUP_LABELS` | `["review-sweep"]` | Labels to add to the follow-up PR |
| `ADMIN_TARGET` | home channel | Where the summary report goes |