offer-dont-grablisted
Install: claude install-skill serhiy-bzhezytskyy/contrib-receipts
# Offer, don't grab
## Purpose
The best-fit issue is often already owned — assigned to a maintainer, or their own
old design, or carrying a stalled prior attempt. The reflex "assigned, don't touch"
leaves real value on the floor; the opposite reflex, silently opening a PR that
grabs the work, burns trust. The right move is in between: confirm the assignment is
*dormant*, do the hard verification work yourself, then **offer** the result and
hand the maintainer the design authority. An assigned issue being taken is
informative, not discouraging — it means you're reading the valuable area correctly.
This is the **owned/dormant** case, distinct from greenfield triage where grabbing
fresh unclaimed work is right.
## When to use
- The prime-fit issue is assigned to a maintainer or is their own design.
- There's a dormant prior PR/branch/POC on the issue.
- You have (or can build) a real, tested fix and want to contribute it without
stepping on the owner.
## When NOT to use
The issue is genuinely unclaimed greenfield work — then just grab it; the offer ritual is for owned/dormant work, not fresh unassigned tickets.
## The practice (checklist)
**1. FIND — confirm the assignment is dormant (a signal, not a stop sign)**
- [ ] Check staleness: last activity date, **has the assignee ever commented**, is
there any linked PR? Long-idle + assignee-never-commented + no PR = dormant
triage-assignment, legitimately offerable.
**2. VERIFY — earn the offer (do this BEFORE