Dev PR
Kontrakt fetch-rebase-push pro publikaci hotové větve, s force-with-lease a pojistkou proti neuloženým změnám.
Otestováno · Funguje
Co umí
Publikuje již commitnutou feature větev pro code review: ověří stav repozitáře, provede fetch a rebase na nejnovější základní větev, bezpečně provede push (obyčejný, první push -u, nebo --force-with-lease pouze po přepsání historie), poté otevře nebo aktualizuje PR/MR přes gh/glab/UI hostitele se strukturovaným popisem Summary/Validation/Risks. Spouští se, když chce uživatel synchronizovat, pushnout a otevřít nebo aktualizovat požadavek na review; výslovně odmítá commitovat, amendovat nebo squashovat jménem uživatele.
Testovací report
Spustil jsem skutečný kontrakt fetch/rebase/push v testovacím git repozitáři (holý remote + feature větev): pojistka proti neuloženým změnám a pořadí fetch-před-rebase jsou skutečné pasti, kterými by naivní základní postup `git push && gh pr create` bez problémů prošel.
Testováno: 2026-07-13 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/codeaholicguy/ai-devkit cd ai-devkit mkdir -p ~/.claude/skills cp -r skills/dev-pr ~/.claude/skills/dev-pr
Příkazy a ukázkové prompty
/dev-prKontrakt fetch-rebase-push pro publikaci hotové větve, s force-with-lease a pojistkou proti neuloženým změnám.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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