PR checklist essentials

  • Purpose: pre-submission self-review — catch missed steps before requesting review
  • Actionable items: specific + binary (pass/fail) + includes the command to run
  • Length: 5–10 items max — checkbox fatigue makes longer checklists counterproductive
  • Standard items: tests pass + no debug statements + CHANGELOG + screenshots + accessibility
  • Conditional items: use "N/A" for types of changes where the item doesn't apply

Question 0 of 5

What is the main purpose of a PR checklist in a GitHub PR template?