distill-pr
Installation
SKILL.md
Pull the signal out of a PR whose body and linked ticket are padded with AI-written prose. Prose restates; the diff and the humans carry the facts.
Evidence ranking
Rank sources by trust, highest first:
- The diff.
- Commit messages and git history: merges, reverts, what landed on the base meanwhile.
- Human-written comments: PR review threads, ticket comments and discussions.
- Ticket body.
- PR body.
Read 4 and 5 as claims to check against 1–3. A single human comment is often the real origin that pages of ticket prose bury. Where a higher source contradicts a lower one, the higher wins and the contradiction goes under Gaps.
Steps
- Gather. Fetch the PR body, diff, commits, and review comments, plus every ticket or issue it links with that ticket's comments, using whatever tools this environment offers. Done when you hold each source or know it is unreachable.
- Trace. For each report field still open, go one hop out: anything the gathered sources name, by link or bare ID (a parent or predecessor ticket, a related PR), plus recent commits on the touched files. One hop, then stop. Anything still open is either an
[inference]with its evidence, or a gap. - Report, in the format below.