← ClaudeAtlas

one-fix-one-pr-then-coordinatelisted

Use when one investigation produced fixes for several related issues and you are deciding how to package them. Split by ISSUE — one PR per issue, each proven to stand alone on a clean base — rather than shipping the branch you happened to develop on. Then coordinate the cluster instead of flinging PRs: answer any open reviewer concern on the live PR FIRST, open the spin-offs, credit each reporter's own dig, and post ONE hub comment on the neutral root ISSUE linking the whole web. Never bundle independent fixes because they share a branch, and never bump a contested PR with cross-links. Trigger terms: several fixes one branch, split the PR, one PR per issue, bundle, cluster of issues, related PRs, spin-off, hub comment, cross-link, how do I package this, stacked fixes.
serhiy-bzhezytskyy/contrib-receipts · ★ 1 · AI & Automation · score 77
Install: claude install-skill serhiy-bzhezytskyy/contrib-receipts
# One fix, one PR — then coordinate the cluster ## Purpose A real investigation rarely produces exactly one fix. You go in after one bug, read the subsystem, and come out with three — developed together, on one branch, touching the same files. The path of least resistance is to ship that branch: "here's my graceful-shutdown work." That forces a reviewer to evaluate unrelated changes as a unit, couples their merge and revert, and destroys the one thing a PR must answer — *what does this change do?* So the packaging is a separate act from the fixing: **split by issue, prove each stands alone, then coordinate.** Coordination is the half people skip. Three PRs appearing at once from a stranger reads as a dump; the same three, with the live PR answered first and one hub comment mapping the web, reads as someone who did a piece of work and made it navigable. The hub comment is the highest-value artifact in the whole cluster — it is the only place a maintainer can see the shape without reconstructing it. ## When to use - One thread of work yielded fixes for two or more filed issues. - You developed several fixes on one branch and now have to decide what to open. - A cluster is already open and nothing ties it together for a maintainer. ## When NOT to use The fixes are genuinely interdependent — B doesn't work without A — then one PR is correct, and say so in the body. Also skip when it's one fix for one issue: there is no cluster to coordinate, and a hub comment for a single