Dev PR
Fetch-Rebase-Push-Vertrag zum Veröffentlichen eines fertigen Branches, mit force-with-lease und einer Uncommitted-Changes-Leitplanke.
Getestet · Funktioniert
Was es kann
Veröffentlicht einen bereits committeten Feature-Branch für Code-Review: prüft den Repo-Zustand, fetcht und rebased auf den aktuellen Base-Branch, pusht sicher (plain, Erst-Push mit -u oder --force-with-lease nur nach einem Rewrite) und öffnet oder aktualisiert dann einen PR/MR via gh/glab/Host-UI mit einer strukturierten Summary/Validation/Risks-Beschreibung. Reagiert, wenn der Nutzer synchronisieren, pushen und eine Review-Anfrage öffnen oder aktualisieren möchte; verweigert explizit, in seinem Namen zu committen, zu amenden oder zu squashen.
Testbericht
Führte den tatsächlichen Fetch/Rebase/Push-Vertrag in einem Scratch-Git-Repo aus (bare Remote + Feature-Branch): Die Uncommitted-Changes-Leitplanke und die Fetch-vor-Rebase-Reihenfolge sind echte Stolperfallen, an denen eine naive `git push && gh pr create`-Baseline direkt vorbeilaufen würde.
Getestet am: 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
Befehle & Beispiel-Prompts
/dev-prFetch-Rebase-Push-Vertrag zum Veröffentlichen eines fertigen Branches, mit force-with-lease und einer Uncommitted-Changes-Leitplanke.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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