Use when creating a PR for a non-trivial bug fix in this repo. Assembles a structured PR description following .github/PULL_REQUEST_TEMPLATE.md with expanded sections for root cause, risks, and test plan. Do NOT use for trivial one-liner fixes.
76
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Trigger: opening a PR for a non-trivial bug fix. Trivial one-liners can keep the default template body as-is.
Use .github/PULL_REQUEST_TEMPLATE.md as the skeleton — keep every section (Description, Acceptance tests, Release Note, References, Community Note). Don't drop the Community Note or other boilerplate.
Inside the Description section, use these ## headers in order:
file:function refs if compounding.git log --follow / git blame. If unclear, say so; don't speculate from commit-message phrasing.| File | Change | table.Fill the rest of the template: answer the Acceptance tests checkboxes, paste relevant make testacc TESTARGS='-run=...' output, write a meaningful Release Note (NONE for chore/internal), link related PRs/issues in References, keep Community Note verbatim.
Before gh pr create: show the assembled description and wait for explicit approval. PR creation is visible-to-others.
Why: reviewers shouldn't redo the archaeology you did. Symptom-and-fix descriptions push the work back onto them.
d49bc4c
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.