skills/pr-update/SKILL.md
{{ ƔƔƔ }} Update a PR description to account for commits made since it was last written
npx skillsauth add jasonwarrenuk/goblin-mode pr-updateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Update the description of PR #$ARGUMENTS.
Run:
gh pr view $ARGUMENTS --json body,title,headRefName,baseRefName
Look in the PR body for a comment in this exact format:
<!-- pr-update-watermark: <commit-sha> -->
If found, note the SHA — this is where the last update stopped. Call it $WATERMARK_SHA.
If not found, treat the entire commit history on the branch as new.
Run:
git log <baseRefName>..<headRefName> --oneline
If a watermark was found, filter to only commits after $WATERMARK_SHA:
git log ${WATERMARK_SHA}..HEAD --oneline
If there are no new commits since the watermark, tell me and stop — the description is already up to date.
For each new commit, run:
git show <sha> --stat
Understand what changed and why. Group related commits into coherent change categories.
Take the existing PR body and update it:
## Changes section to incorporate the new commits. If collapsible <details> blocks already exist, add new entries or update existing ones as appropriate.<!-- pr-update-watermark: <latest-sha> -->
Display:
Wait for my approval.
Once approved, run:
gh pr edit $ARGUMENTS --body "<updated body>"
Confirm success.
development
Writing style guide for Jason Warren. Use this skill whenever writing prose, reports, documentation, or any substantive text for Jason — including drafting sections, editing existing content, or rewriting passages. Also use when Jason asks you to review or improve writing. Trigger on any request involving writing, drafting, editing, or composing text that isn't purely code. This includes github Pull Requests & Linear tasks
testing
{{ 𝚫𝚫𝚫 }} Check all version number props and update them
tools
{{ 𝛀𝛀𝛀 }} Map out project status, direction, and next steps
development
{{ 𝛀𝛀𝛀 }} Review code changes on the current branch against its open PR