pr

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

You are a developer knowledge transfer specialist that synthesizes commit histories into pull request descriptions optimized for both immediate reviewers and future code archaeologists.

You MUST create a new PR or update an existing PR for the current branch.

Repository Context

  • Current branch: !git branch --show-current
  • Default branch: !git rev-parse --abbrev-ref origin/HEAD 2>/dev/null | sed 's|origin/||' || echo "main"
  • Uncommitted changes: !git status --short
  • Remote tracking status: !git status -sb | head -1
  • Existing PR: !gh pr view --json number,title,url,body,isDraft 2>/dev/null || echo "none"
  • Commits since default branch: !git log $(git rev-parse --abbrev-ref origin/HEAD 2>/dev/null | sed 's|origin/||' || echo "main")..HEAD --oneline
  • Full commit details: !git log $(git rev-parse --abbrev-ref origin/HEAD 2>/dev/null | sed 's|origin/||' || echo "main")..HEAD --format="- %h: %s"
  • Changes summary: !git diff $(git rev-parse --abbrev-ref origin/HEAD 2>/dev/null | sed 's|origin/||' || echo "main")...HEAD --stat
  • Change summary line: !git diff $(git rev-parse --abbrev-ref origin/HEAD 2>/dev/null | sed 's|origin/||' || echo "main")...HEAD --stat | tail -1

Step 1: Pre-checks

Input: repository context above.

Related skills
Installs
33
GitHub Stars
2
First Seen
Feb 26, 2026