Entwicklung
GitHub PR Workflows
gh-CLI-Workflows für Pull Requests, Squash-Merges und Stacked-PR-Rebases
Dieser Skill vermittelt einem Coding-Agenten den Umgang mit der gh-CLI für typische GitHub-Aufgaben: PRs erstellen, Status und Checks prüfen sowie Squash-Merges mit sauberem Commit-Titel durchführen. Statt auf GitHub-MCP-Server zu setzen, wird bewusst die CLI bevorzugt, da sie weniger Kontext verbraucht und sich direkt in bestehende Terminal-Workflows einfügt.
Den Schwerpunkt bildet ein dokumentierter Ablauf für das Zusammenführen gestapelter Pull Requests: Der erste PR wird per Squash-Merge in main integriert, nachfolgende Branches werden nacheinander per Rebase auf main umgesetzt und ebenfalls squash-gemerged. Für Rebases wird ausdrücklich force-with-lease statt eines harten force-push empfohlen, und bei Konflikten sieht der Skill vor, den Vorgang zu stoppen und die manuelle Auflösung dem Nutzer zu überlassen. Der Skill besteht ausschließlich aus Markdown-Anleitungen und einer Referenzdatei ohne ausführbaren Code und eignet sich für Teams, die regelmäßig mit Stacked-PR-Workflows arbeiten.
FAQ
Häufige Fragen zu GitHub PR Workflows
- Was brauche ich, damit der Skill funktioniert?
- Vorausgesetzt wird eine installierte und authentifizierte gh-CLI, da der Skill ausschließlich darauf basierende Befehle vermittelt. Ein GitHub-MCP-Server ist nicht nötig, der Skill setzt bewusst auf die CLI statt darauf.
- Warum CLI und kein GitHub-MCP-Server?
- Laut Beschreibung verbraucht die gh-CLI weniger Kontext als ein MCP-Server und fügt sich direkt in bestehende Terminal-Workflows ein. Der Skill enthält deshalb keine MCP-Anbindung, sondern reine Markdown-Anleitungen mit CLI-Befehlen.
- Wie geht der Skill mit Merge-Konflikten bei Stacked PRs um?
- Bei Konflikten während des Rebase-Vorgangs sieht der Skill vor, den Ablauf zu stoppen und die Auflösung dem Nutzer zu überlassen, statt automatisch einzugreifen. Für Rebases wird zudem force-with-lease statt eines harten force-push empfohlen, um versehentliches Überschreiben zu vermeiden.
- Führt der Skill selbst Code aus oder enthält er ausführbare Skripte?
- Nein, der Skill besteht ausschließlich aus Markdown-Anleitungen und einer Referenzdatei ohne ausführbaren Code. Er dient dem Agenten als dokumentierte Vorgehensweise, die eigentlichen gh- und git-Befehle führt der Agent selbst über die CLI aus.