← ClaudeAtlas

do-the-work-before-you-offer-itlisted

A reviewer's comment reveals more work than the PR covers, and the courteous-looking reply is "I can extend it to those too if you prefer". That offer spends the one thing a reviewer has least of — a round-trip of attention — to authorise something you could already have finished and measured. Do the work, verify it, then report it; ask only when the answer changes what you build in a way you cannot cheaply undo. A finished patch with numbers is a smaller ask than a question. Use when a draft reply contains a conditional offer, a "whichever you prefer", or a request for permission to do something no one is blocking. Trigger terms: if you prefer, whichever you'd like, shall I, should I also, let me know if, worth fixing, I can extend, happy to, want me to.
serhiy-bzhezytskyy/contrib-receipts · ★ 1 · AI & Automation · score 75
Install: claude install-skill serhiy-bzhezytskyy/contrib-receipts
# Do the work before you offer it ## Purpose A conditional offer feels like deference and reads like collaboration, so it survives every pass of a draft. But it converts your machine time — which is abundant — into the reviewer's attention, which in every house measured is the actual constraint on merging. Worse, it arrives without the information that would let them answer well: "should I fix the others?" is unanswerable until someone knows how many there are, whether one change covers them, and whether the suite still passes. Doing the work produces that information as a by-product, and then there is nothing left to ask. The asymmetry is the whole point. A reviewer has judgement, context and merge rights; what they lack is an hour of unattended compute. That is exactly what an offer withholds and a finished patch supplies. ## When to use - A draft reply contains "if you prefer", "whichever", "shall I", "want me to", "worth doing?", or any sentence whose answer is a permission. - A review comment implies neighbouring work — more call sites, more tests, a second component — and you are deciding whether to include it. - You are about to ask a maintainer to choose between two things you could try both of. - You have a hypothesis about scope and are tempted to socialise it instead of measuring it. ## When NOT to use **The genuine questions** — the cases where asking first is right, not avoidance: - ⭐ **The answer changes what you build and is expensive to undo**: a p