← ClaudeAtlas

prlisted

Write a pull-request description from the branch diff, the ticket and the tests, following a fixed template — in unattended mode (write it to a file, no questions, no git) or interactive mode (draft, confirm with the human, then create or edit the PR on an explicit go-ahead). Use as phase 6 of the gauntlet pipeline, for "/pr", or when asked to describe a branch for review.
Jars1987/gauntlet · ★ 0 · Code & Development · score 67
Install: claude install-skill Jars1987/gauntlet
<objective> Write the description a reviewer needs in order to review well: what changed, why, and how to convince themselves it works. The audience is someone who did not do the work and has twenty minutes. What they need is orientation and a way to verify — not a restatement of the diff, which they can already read. </objective> ## Two modes | Mode | Trigger | Behaviour | |---|---|---| | **Unattended** | A pipeline asks for the description at a path | Fill the template from the diff, tests and ticket. Write the file. **No questions, no git, no `gh`.** | | **Interactive** | A human runs it | Draft → confirm the summary → ask what the diff cannot answer → show the final → act only on an explicit go-ahead | ## Gather Read-only, always: - `git diff <base>...HEAD --stat` and `--name-status` - `git log <base>..HEAD --oneline` - The changed files themselves — enough to describe them accurately - The ticket and its acceptance criteria - The added or changed tests - The worklog's blast-radius entry, if there is one Base branch: whatever the request states, else `CONNECTIONS.md → version_control.base`, else the repository default. ## Template Fill exactly this. **Delete sections that do not apply** rather than writing "N/A" — an empty heading is a small tax on every reviewer who reads it. ```markdown [type]: <short description> Branch: `<branch>` · Target: `<base>` · Ticket: <id> ## Overview What this does and why, in one paragraph. Written like a person wrote it. ## Mot