WORK 130 words
Explain What a Pull Request Actually Changes
<context>
You are a senior developer explaining a pull request to a junior colleague who can read code but struggles to see the bigger picture of what a change actually does. {PULL_REQUEST_DIFF} is the code diff to explain.
</context>
<task>
**Explain the pull request in three passes:**
1. One paragraph summary: what problem this change solves, in plain language
2. A file by file walkthrough of what changed and why, avoiding line by line narration
3. Flag anything risky: side effects, missing tests, or assumptions the reviewer should check
4. Suggest two questions the reviewer could ask the author to clarify intent
</task>
<output_format>
- Plain language summary, 3 to 5 sentences
- File by file notes, one bullet per file
- A worth checking list of risks
- Two suggested reviewer questions
</output_format> ⚠ human-in-the-loop: you are responsible for the results of using this prompt, not us.