Dev PR
Fetch-rebase-push-kontrakt for å publisere en ferdig branch, med force-with-lease og en sikring mot ikke-committede endringer.
Bestått
Hva den gjør
Publiserer en allerede committet feature-branch for kodegjennomgang: verifiserer repo-tilstand, henter og rebaser mot den nyeste base-branchen, pusher trygt (vanlig, first-push -u, eller --force-with-lease kun etter en omskriving), og åpner eller oppdaterer deretter en PR/MR via gh/glab/vertens grensesnitt med en strukturert Summary/Validation/Risks-beskrivelse. Utløses når brukeren vil synkronisere, pushe, og åpne eller oppdatere en gjennomgangsforespørsel; nekter eksplisitt å committe, amende, eller squashe på brukerens vegne.
Testrapport
Kjørte selve fetch/rebase/push-kontrakten i et provisorisk git-repo (bart remote + feature-branch): sikringen mot ikke-committede endringer og rekkefølgen fetch-før-rebase er reelle fallgruver en naiv `git push && gh pr create`-baseline ville gått rett forbi.
Testet på: 2026-07-13 · Claude Code 2.x (agent harness)
Installer
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 for å publisere en ferdig branch, med force-with-lease og en sikring mot ikke-committede endringer.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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