Clean up your PRs

PRs are harder to review in GitHub when they contain countless threads from AI agents and bots.

How did we end up here?

We started off with the odd comment here or there when a bot finds an obvious bug in your code, or an automation ran...

Fast forward a year and we're now having full conversations with AI bots during a pull request.

This creates additional noise and makes it harder for humans to review.

In the first instance when you have unresolved threads with AI bots, it's extremely difficult for a human reviewer to understand what state the PR is in...

And secondly, if the conversation was ephemeral by nature - meaning you just went back and forth with an agent to come to a solution, then it's unlikely the conversation holds any future benefit anyway...

Proposal - a quick 2-step pre-human-review cleanup for your pull requests

  • Don't leave unresolved threads, ever.
  • Ask your agent to go back to the pull request and DELETE all redundant threads

When I get to a PR, I'd like to know the Author has completed their back-and-forth with AI so that I can focus on the parts of the review where my human đź§  can add value.