shepherd-emule-pr
Shepherd an emule PR to mergeable
The job: take an open PR and get it ready to land — review it against the repo
ethos, confirm every review comment is actually resolved, fix what's still
wrong, rebase onto origin/main locally, and hand the developer a
change+verification summary (with a drafted per-point comment) to review and
push. The PR author's later commits usually claim to have addressed the review
("Address review …"); an automated reviewer (Copilot) and a human reviewer have
usually weighed in. None of that is trustworthy on its own.
Human-in-the-loop for the push. The skill rebases and prepares, but it does not force-push the author's branch or post the comment on its own — force pushing a shared branch rewrites someone else's history and is a human decision. The deliverable is a rebased local branch plus a summary the developer signs off on before pushing.