Dev PR
Kontrakt fetch-rebase-push do publikowania gotowego brancha, z force-with-lease i zabezpieczeniem przed niezacommitowanymi zmianami.
Testowano · Działa
Co robi ten skill
Publikuje już zacommitowany feature branch do code review: weryfikuje stan repo, robi fetch i rebase na najnowszy branch bazowy, pushuje bezpiecznie (zwykle, pierwszy push z -u albo --force-with-lease tylko po przepisaniu historii), a potem otwiera lub aktualizuje PR/MR przez gh/glab/UI hosta ze strukturalnym opisem Summary/Validation/Risks. Uruchamia się, gdy użytkownik chce zsynchronizować, wypchnąć i otworzyć albo zaktualizować prośbę o review; wprost odmawia commitowania, amendowania czy squashowania w imieniu użytkownika.
Raport z testu
Uruchomiono rzeczywisty kontrakt fetch/rebase/push w testowym repo git (bare remote + feature branch): zabezpieczenie przed niezacommitowanymi zmianami i kolejność fetch-przed-rebase to prawdziwe pułapki, które naiwny baseline `git push && gh pr create` ominąłby bez ostrzeżenia.
Testowano: 2026-07-13 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/codeaholicguy/ai-devkit cd ai-devkit mkdir -p ~/.claude/skills cp -r skills/dev-pr ~/.claude/skills/dev-pr
Komendy i przykładowe prompty
/dev-prKontrakt fetch-rebase-push do publikowania gotowego brancha, z force-with-lease i zabezpieczeniem przed niezacommitowanymi zmianami.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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