Dev PR
Fetch-rebase-push-contract voor het publiceren van een afgeronde branch, met force-with-lease en een guardrail voor niet-gecommitte wijzigingen.
Getest · Werkt
Wat het doet
Publiceert een reeds gecommitte feature-branch voor code review: verifieert de repo-status, fetcht en rebaset op de laatste base-branch, pusht veilig (gewoon, eerste push met -u, of --force-with-lease alleen na een rewrite), en opent of update vervolgens een PR/MR via gh/glab/host-UI met een gestructureerde Summary/Validation/Risks-omschrijving. Triggert wanneer de gebruiker wil synchroniseren, pushen, en een review-aanvraag wil openen of updaten; weigert expliciet om namens de gebruiker te committen, amenden, of squashen.
Testrapport
Draaide het echte fetch/rebase/push-contract in een scratch-git-repo (bare remote + feature-branch): de guardrail voor niet-gecommitte wijzigingen en de volgorde fetch-voor-rebase zijn echte valkuilen waar een naïeve baseline van `git push && gh pr create` recht in zou lopen.
Getest op: 2026-07-13 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/codeaholicguy/ai-devkit cd ai-devkit mkdir -p ~/.claude/skills cp -r skills/dev-pr ~/.claude/skills/dev-pr
Commando's en voorbeeldprompts
/dev-prFetch-rebase-push-contract voor het publiceren van een afgeronde branch, met force-with-lease en een guardrail voor niet-gecommitte wijzigingen.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Push my finished branch, rebase on main, and open a pull request for reviewSync this branch with the base and update the existing PR descriptionGet my committed changes published and open a review request on GitHub