← ClaudeAtlas

run-the-bots-review-before-it-doeslisted

Many repos now run an automated reviewer that comments before any human does — Cursor Bugbot, Copilot, Sourcery, a CodeQL bot. It is not authority and it is not noise: its findings are public across the whole repo, so its rulebook is harvestable, and it lands first, which means an unanswered Medium-severity comment is what the human reviewer sees first too. Harvest what it has flagged on other PRs, derive the checklist, run that checklist yourself before pushing, and when it does find something, answer with a measurement rather than an opinion. Use before pushing into a repo with an automated reviewer, and whenever a bot finding needs a reply. Trigger terms: bugbot, cursor bot, copilot review, automated review, bot comment, medium severity, the bot found, AI reviewer.
serhiy-bzhezytskyy/contrib-receipts · ★ 1 · AI & Automation · score 75
Install: claude install-skill serhiy-bzhezytskyy/contrib-receipts
# Run the bot's review before it does ## Purpose An automated reviewer changes the order of events: it comments within minutes, before a human has looked, so its findings are the first thing on the PR and the frame through which the human reads the change. That makes two things worth doing. First, its rulebook is knowable — every finding it has ever posted is public on the repo's other PRs — so the checklist it will apply can be run *before* pushing, and it finds nothing. Second, when it does find something, the reply is not for the bot: it is for the reviewer who will scroll past an unanswered "Medium Severity" and read it as an open defect. The bot is also genuinely useful in one specific way: it reads the implementation behind your call and reasons about what that implementation does asynchronously. That is a class of objection self-review tends to miss, because self-review checks what the code says and the bot checks what the code it calls actually does. ## When to use - Before the first push into a repo whose PRs carry bot comments — harvest first, then push. - A bot finding has landed and needs an answer, or is about to be read by a human reviewer. - Your change adds a wait, a guard, a helper, or a default that sits in front of something asynchronous — the bot's strongest category. - The change is test-only. Counter-intuitively this is where a bot has a lot to say: whether the test exercises the path it claims to. ## When NOT to use - No automated reviewer on