Dev PR
Fetch-rebase-push-kontrakt til at publicere en færdig branch, med force-with-lease og et værn mod ikke-committede ændringer.
Testet · Virker
Hvad det gør
Publicerer en allerede committet feature-branch til code review: verificerer repo-tilstand, henter og rebaser til den nyeste base-branch, pusher sikkert (almindeligt, første push med -u, eller --force-with-lease kun efter en rewrite), og åbner eller opdaterer derefter en PR/MR via gh/glab/host-UI med en struktureret Summary/Validation/Risks-beskrivelse. Trigges når brugeren vil synkronisere, pushe og åbne eller opdatere en review-forespørgsel; afviser eksplicit at committe, amende eller squashe på brugerens vegne.
Testrapport
Kørte den faktiske fetch/rebase/push-kontrakt i et scratch git-repo (bart remote + feature-branch): værnet mod ikke-committede ændringer og rækkefølgen fetch-før-rebase er reelle faldgruber, som en naiv `git push && gh pr create`-baseline ville gå lige i.
Testet: 2026-07-13 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/codeaholicguy/ai-devkit cd ai-devkit mkdir -p ~/.claude/skills cp -r skills/dev-pr ~/.claude/skills/dev-pr
Kommandoer og eksempelprompter
/dev-prFetch-rebase-push-kontrakt til at publicere en færdig branch, med force-with-lease og et værn mod ikke-committede ændringer.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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