Awesome Reviewers checks + prompts

Reviewers learned from past reviews

Mines a repository's review discussions for recurring feedback and turns each cluster into a reusable review instruction.

V1037 technique
tactic Code review
not detectable from CI configuration

Sub-techniques

4

IDNameDescription
V1037.001Discussion miningCollect resolved review threads with the code they were on.
V1037.002Topic clusteringCluster comments into themes with a minimum number of supporting discussions.
V1037.003Instruction distillationWrite one instruction per theme with examples from the threads.
V1037.004Memory of facts and rulesExtract facts from new discussions and match them to existing rules to update or add them.

Craft it

  1. Export review threads with their file paths and diffs.
  2. Embed and cluster comments; keep clusters with enough independent threads.
  3. Distill each cluster into an instruction and evaluate it on held-out PRs.

Reverse engineer it

Signs that a codebase already runs this technique, and where to read how it is configured.

  • The instructions on this site are this technique applied to each source repository.

Open-source packages

5