Reply pack
Developer PR Review
Reusable developer communication snippets for pull requests, review comments, standups, bugs, testing, releases, and incidents.
Download pack (30 replies) Open in Text Expander → Settings → Import Collection
- PR Review
- Review Comments
- PR Author
- Standup
- Bugs
- Testing
- Release
- Incident
PR Review
- Review StartTaking a pass now. I'll focus on correctness, test coverage, and any release-risky edge cases.
- Need ContextCould you add a short note to the PR description covering the purpose, main changes, and how this was tested? That will make the review easier to follow.
- Review OrderFor review order, I suggest starting with %%CURSOR%%, then checking the tests and wiring changes after that.
- LGTMLGTM. I left only non-blocking comments, so this is good to merge once CI is green.
- Request ChangesThanks. I'm requesting changes for the blocking items I marked inline. The rest is optional polish.
- Second PassI reviewed the latest push. The main concerns are resolved; I'm doing one final pass on tests and edge cases.
Review Comments
- Questionquestion: Can you clarify the expected behavior here? I'm not sure whether this path should handle %%CLIPBOARD%% or fail earlier.
- Blocking Issueissue (blocking): This looks like it can break when %%CLIPBOARD%%. Can we guard that case or add a test that documents why it is impossible?
- Suggestionsuggestion: Could we move this into %%CURSOR%%? It would keep the calling code smaller and make the behavior easier to test directly.
- Nitpicknitpick (non-blocking): Small naming suggestion: %%CLIPBOARD%% might be clearer here.
- Praise Testpraise: This test is a good regression case. It captures the user-facing behavior without coupling too tightly to implementation details.
- Securityissue (security, blocking): This path appears to trust %%CLIPBOARD%%. Can we validate or sanitize it before use?
- Performancequestion (performance): Do we expect this to run on large inputs? If so, we may want to avoid %%CURSOR%% in the hot path.
- API Changeissue (blocking): This changes the public behavior of %%CLIPBOARD%%. Can we either preserve compatibility or call out the migration path in the PR?
- Test Requestsuggestion (test): Could you add coverage for %%CLIPBOARD%%? That seems like the edge case most likely to regress.
PR Author
- Ready ReviewThis is ready for review. Summary: %%CURSOR%%. Tested with: %%CLIPBOARD%%.
- WIP DirectionStill in progress. I'm sharing early for direction on %%CURSOR%%; please hold detailed review until I mark it ready.
- UpdatedUpdated based on feedback. Main changes: %%CURSOR%%. I also re-ran %%CLIPBOARD%%.
- TradeoffI chose this approach because %%CURSOR%%. The tradeoff is %%CLIPBOARD%%; open to changing it if reviewers prefer the other direction.
- RereviewReady for another look. I addressed the blocking comments and replied inline where I made a different call.
Standup
- Standup BlockedYesterday: %%CLIPBOARD%%. Today: %%CURSOR%%. Blocked on: review/decision from @.
- Standup ReviewToday I'm focused on reviewing %%CLIPBOARD%%, then I'll pick up %%CURSOR%% if there's time.
- Standup RiskSmall risk: %%CLIPBOARD%%. I'm checking that first so we know whether this needs scope adjustment.
Bugs
- Bug ReproI can reproduce this with: %%CLIPBOARD%%. Expected: %%CURSOR%%. Actual:
- Need InfoCould you share the exact steps, environment, and any relevant logs/screenshots? I'm missing enough context to reproduce this reliably.
- Issue TriageThis looks valid. Proposed next step: confirm scope, add a failing test or repro, then decide whether it belongs in the current milestone.
Testing
- Test PlanTest plan: unit coverage for %%CLIPBOARD%%, integration coverage for %%CURSOR%%, and manual verification of the main user flow.
Release
- Release ReadyRelease note draft: %%CURSOR%%. Risk level: low/medium/high. Rollback: revert %%CLIPBOARD%%.
- Release HoldI'd hold the release until we resolve %%CLIPBOARD%%. It affects %%CURSOR%% and does not look safe to ship as-is.
Incident
- Incident UpdateIncident update: impact is %%CLIPBOARD%%. Current status: %%CURSOR%%. Next update by: %%TIME +1h%%.