Pr Create

Erstellt einen Entwurfs-PR, überwacht GitHub Actions CI und behebt Fehler, bis die Checks bestanden sind

von posit-dev · posit-dev/skills

Funktioniert mit Setup ★ 7.2/10

Pr Create — Erstellt einen Entwurfs-PR, überwacht GitHub Actions CI und behebt Fehler, bis die Checks bestanden sind

Was es kann

Orchestriert einen git-zu-PR-Workflow in Claude Code: Repo-Status bewerten, bei Bedarf branch/commit, einen PR-Titel und -Text zur Benutzergenehmigung entwerfen, lokale Pre-Flight-Checks ausführen, pushen und einen Entwurfs-PR über die gh CLI öffnen. Anschließend überwacht es GitHub Actions CI, behebt mechanische Fehler (Lint, Formatierung, Typfehler) automatisch und führt sie erneut aus, bis sie grün sind, veröffentlicht dann den Entwurf und fordert optional einen Prüfer an – ohne jemals zu mergen. Wird bei Phrasen wie "create pr", "make a pr", "open pull request" oder "submit pr" in einem GitHub-Repo mit Actions CI ausgelöst.

Testbericht

SKILL.md abgerufen und bestätigt, dass Frontmatter geparst wird (name, description, compatibility, metadata). Das gebündelte Asset scripts/find-collaborator.sh stichprobenartig überprüft – HTTP 200, ein sauberer `gh api` Collaborator-Lookup ohne Sicherheitsmängel; der Skill enthält auch einen expliziten Abschnitt Security Boundaries. Trigger-Beurteilung: 3 create-PR-Formulierungen laden es, 2 angrenzende (Überprüfung des PRs eines anderen, Mergen nach main) tun dies korrekt nicht – 5/5. Der End-to-End-Loop konnte nicht ausgeführt werden: Der Wert des Skills ist `gh pr create --draft` + GitHub Actions CI Überwachungs-/Fix-Zyklus, der ein authentifiziertes gh gegen ein Live-Repo und die Erstellung eines echten PRs erfordert, daher wurde kein Baseline-vs-Skill-Artefakt produziert (outputMeasured=false); gh und git sind installiert, aber hier existiert kein Ziel-Repo.

Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/posit-dev/skills.git /tmp/pr-create-src
mkdir -p ~/.claude/skills
cp -R /tmp/pr-create-src/github/pr-create ~/.claude/skills/pr-create
# Requires: gh CLI authenticated (`gh auth login`), git, and a GitHub-hosted repo with GitHub Actions CI.
# Requires Claude Code TaskCreate/TaskUpdate/TaskList tools (per the skill's `compatibility` frontmatter).
# Bundled helper scripts/find-collaborator.sh resolves a reviewer name -> GitHub handle via `gh api`.

Befehle & Beispiel-Prompts

  • /pr-createErstellt einen Entwurfs-PR, überwacht GitHub Actions CI und behebt Fehler, bis die Checks bestanden sind

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Create a PR for these changes
  • Open a pull request and fix any CI failures
  • Submit my current work as a reviewable PR