Bot recipe · Engineering
Pull request reviewer.
Reviews each pull request against the repository's conventions and leaves one review, not a stream of nits.
Free: 30 answers a day, plus 300 trial credits for every other model. No card.
It starts
- GitHub repository events
It works with
-
GitHub
- Code
Its changes
The review as a draft; automatic once trusted.
Its instructions
What it's told, word for word.
The bot reads these on every run. Change them before it starts, or any time after.
- Conversations
- One per pull request; later pushes join it.
- Credits
- About 15 to 80 credits a run, at the model's own rate.
- Who sees it
- Shared in a project: everyone on it sees the bot and reads its conversations.
Engineering
More recipes like it.
-
GitHub issue triage
Labels new issues from your set, links duplicates, asks for what's missing, and otherwise stays quiet.
-
Answers from the code
Answers questions in issues and discussions from the repository's own code and docs, Copilot style.
-
Issue fixer on a computer
Turns an issue a maintainer labels into a draft pull request, running the tests on a computer the team lends it.
-
Small fix pull requests
Turns an issue a maintainer labels into a small draft pull request, written from a copy of the code in the chat.
-
Release notes drafter
Drafts release notes in the style of the last two releases when a tag or draft release appears.
-
Flaky test hunter
Finds tests that fail and pass on the same commit across the week's CI runs, and keeps one issue up to date.
-
CI doctor
Explains why a pull request's CI failed and what to change, in one comment.
-
Dependency update reviewer
Reads each Dependabot or Renovate pull request's changelog and says whether it's safe.
-
Dependency upgrader on a computer
Upgrades outdated dependencies weekly, runs the tests, and opens one pull request.
-
Bugsink incident summary
Summarizes new errors with their stack trace and the likely commit, and posts it where the team looks.
-
Bugsink noise keeper
Resolves errors the latest release fixed and proposes muting known noise.
-
Linear triage
Sets team, labels, and priority on new Linear issues, and finds duplicates.
-
Engineering standup
Writes your standup from what you did in GitHub and Linear yesterday.
-
Stale pull request nudger
Lists pull requests waiting on review for more than two days, and who they wait on.
-
Security alerts digest
Summarizes Dependabot, code scanning, and secret scanning alerts across repositories, worst first.
-
On-call handoff
Writes the weekly on-call handoff from incidents, errors, and open issues.
-
Docs drift checker
After each merge to main, checks whether the docs still describe the code, and opens one issue when not.
-
Customer changelog writer
Turns each release into a customer-facing changelog entry in your help center or Notion.
Start from this recipe.
Sign up, open Bots, and pick Pull request reviewer. Every part of it stays yours to change.
Free: 30 answers a day, plus 300 trial credits for every other model. No card.