Update Pr
Rebase een branch op zijn basis, push, en herschrijf de PR-titel en body vanuit de volledige diff
Getest · Werkt
Wat het doet
Een gh/git workflow skill die een bestaande open pull request bijwerkt: het verifieert gh auth, synchroniseert de feature branch met zijn basisbranch (waarbij rebase-conflicten aan de gebruiker worden getoond in plaats van automatisch op te lossen), pusht met --force-with-lease wanneer de geschiedenis is gewijzigd, en regenereert vervolgens de PR-titel en een Summary/Changes/Test Plan beschrijving vanuit de hele branch-diff via gh pr edit. Activeert op zinsneden zoals "update the PR", "push to PR", "refresh PR", "sync PR", of "update pull request".
Testrapport
De SKILL.md opgehaald op .claude/commands/update-pr/; frontmatter parseert met name+description, geen scripts/curl|sh/base64/injectiegeuren. Bevestigd dat de twee sibling skills die de body aanroept (/create-pr, /commit) HTTP 200 retourneren. Voor de uitvoer heb ik een tijdelijke git repo gebouwd met een basisbranch en een feat/rate-limit branch (2 commits, echte diff), en vervolgens een baseline PR-beschrijving en een skill-template beschrijving geschreven vanuit dezelfde diff. Concrete delta's: baseline titel "Add rate limiting to login" (geen prefix) versus skill "feat: rate-limit login attempts to prevent brute-force" (<70 tekens, conventionele prefix); baseline was één proza-blob die bestanden benoemde, skill produceerde Summary/Changes/Test Plan met een waarom ("closing a brute-force vector") en een handmatig repro testplan. Ik kon de live rebase/push/gh pr edit stappen niet uitvoeren (geen geauthenticeerde gh of echte open PR), dus die orkestratie wordt beoordeeld vanuit de tekst, niet uitgevoerd.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
git clone --depth 1 https://github.com/ReflexioAI/claude-smart.git /tmp/update-pr-src mkdir -p ~/.claude/skills cp -R /tmp/update-pr-src/.claude/commands/update-pr ~/.claude/skills/update-pr # Requires GitHub CLI (`gh`) authenticated (`gh auth login`) and an existing OPEN PR for the current branch. # Body also references sibling skills /commit and /create-pr (both present in the same repo under .claude/commands/). # No external scripts, network installers, or secrets — pure gh/git instructions.
Commando's en voorbeeldprompts
/update-prRebase een branch op zijn basis, push, en herschrijf de PR-titel en body vanuit de volledige diff
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Update this PR with the latest commitsPush my follow-up changes to the open PRRefresh the PR description with new changes