From pull-request
Updates GitHub PR or GitLab MR body to reflect latest changes after additional commits. Fetches context and diff, analyzes new work, rewrites description.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pull-request:updateThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The PR body documents what will happen when merged, not the journey. Don't echo review feedback. Only mention changes if the ultimate result is user-facing.
The PR body documents what will happen when merged, not the journey. Don't echo review feedback. Only mention changes if the ultimate result is user-facing.
git remote get-url originbun ${CLAUDE_PLUGIN_ROOT}/scripts/pr-template.ts!bun ${CLAUDE_PLUGIN_ROOT}/scripts/git-context.ts
!bun ${CLAUDE_PLUGIN_ROOT}/scripts/contributing.ts
$0 (if provided) as a PR identifier (number or branch name). Fetch the current PR:
gh pr view $0 --json title,body,updatedAt,commitsglab mr view $0gh pr diff $0glab mr diff $0updatedAt to identify new work since the body was last written.sections.md for section guidance.tmp/pr-body-<branch>.md) and apply:
gh pr edit --body-file tmp/pr-body-<branch>.mdglab mr update --description "$(cat tmp/pr-body-<branch>.md)"For advanced GitLab features (stacking, username lookup), load gitlab:merge-request.
npx claudepluginhub bendrucker/claude --plugin pull-requestUpdates a PR's title and description to reflect the full implementation, not just the original scope.
Creates, updates descriptions, and adds comments to GitHub pull requests using file-based drafts for safety, emphasizing material impact and reviewer-friendly communication.
Creates or updates a GitHub PR or GitLab MR using Conventional PR format with intent, summary, changes, rationale, and test plan. Detects workspace, branch, and default branch automatically.