PR Butler answers the review comments on your pull request with commits, not promises. For every unresolved comment it makes the change on the branch, runs the tests, and drafts a reply in your tone that links the commit. You read the drafts, drop what you disagree with, and post the rest.
Usage
Sign in to your Git host's command-line tool, so it can read the review threads.
Start PR Butler with the pull request number.
Go through pr-replies/<number>.md: each draft shows the comment, the diff that answers it and the test result. Post the replies you keep; the commits are local until you push them.
What it produces
One commit per comment it could answer, on the pull request's branch, named after the comment
pr-replies/<number>.md: a reply per unresolved comment, with the commit it points to, or the reason it made no change: a question, a disagreement to settle, a change outside the pull request
Configuration
tone (default neutral): neutral, warm or brief.
testCommand (default: detected from the project): a change that fails the tests is dropped, and the reply says what it tried.