Use casesFollow-ups

Code review nudges that go to the reviewer, not the whole channel

Mitra can chase stale code reviews for you: each weekday at 11am, an agent lists the pull requests that have waited more than a day for a review and sends each assigned reviewer a direct message in Slack, oldest first. Nobody else gets pinged.

Runs
Weekdays at 11am
Used by
Engineering
The prompt
At 11am on weekdays, find every open pull request that has been waiting on a review for more than 24 hours and send its reviewer a direct Slack message with the link and how long it has waited, oldest first.
GitHubSlack
Build this agent

200 credits to start · no credit card

What the agent actually does.

  1. List the open pull requests

    The agent reads every open pull request in your repositories, with its reviewers and the time since review was requested.

  2. Keep the ones past a day

    Anything already reviewed, closed or requested less than a day ago drops out, and drafts are left alone.

  3. Sort oldest first

    The pull request that has waited longest goes first, so the queue drains from the back rather than the top.

  4. Message each reviewer directly

    Every reviewer gets one Slack message naming their pull request, its author and how long it has been sitting.

Make it yours.

For teams where review is the slowest part of shipping, and the only nudge available is somebody asking in the channel again. Change any of this by saying so — there is nothing to rewire.

  • Post one grouped list in the team channel instead of messaging people directly.
  • Escalate to the author's lead once a pull request has waited more than three days.
  • Skip pull requests marked as draft or labeled low priority.

Questions, answered.

How do I stop pull requests sitting unreviewed for days?
Mitra builds an agent that checks GitHub every weekday and messages the assigned reviewer directly once a pull request passes the age you set. Reviews slip because nobody owns the reminder, so the agent owns it. You can read back which nudges went out on each run.
Will an automated reminder annoy my team?
That depends on how loud the reminder is, and Mitra keeps the volume low. The nudge is one direct message to the person who owes the review, not a broadcast to the team channel. Teams that dislike direct messages can have the agent post a single grouped list instead.

Hand over the work you keep repeating.

Your first agent is one sentence away.

Get started free

200 credits to start · no credit card · nothing to install