Awesome Reviewers checks + prompts

Review question checklists

A fixed bank of questions a reviewer must answer for a kind of change, ranked so the most relevant ones are asked first.

V1040 technique
tactic Code review
not detectable from CI configuration

Sub-techniques

3

IDNameDescription
V1040.001Universal questionsQuestions that apply to any change: error handling, tests, naming.
V1040.002Behavioural questionsQuestions about what changes for users and callers.
V1040.003Security requirement checklistsVerification requirements per area from a standard such as OWASP ASVS.

Craft it

  1. Start from a published checklist and keep only questions your reviews actually raise.
  2. Tag each question with the kinds of change it applies to.
  3. Rank by relevance to the diff and ask the top few.

Reverse engineer it

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

  • PR templates with checkbox lists, or review guidelines in CONTRIBUTING.md.

Open-source packages

3