PR description essentials

  • Formula: what changed + root cause + solution + test coverage + issue reference
  • Summary: problem + why + approach — 2–4 sentences, not a file list
  • Test notes: what IS tested + what new tests were added — never just "logic is straightforward"
  • UI changes: before/after screenshots or screen recording — always
  • Auto-close issues: use "Fixes #N", "Closes #N", or "Resolves #N" in the description

Question 0 of 5

Which pull request description is written most effectively?