Pr Create

Opretter en udkast-PR, overvåger GitHub Actions CI og retter fejl, indtil checks er bestået

Af posit-dev · posit-dev/skills

Virker med opsætning ★ 7.2/10

Pr Create — Opretter en udkast-PR, overvåger GitHub Actions CI og retter fejl, indtil checks er bestået

Hvad det gør

Orkestrerer en git-til-PR-workflow i Claude Code: vurderer repo-tilstand, brancher/committer efter behov, udarbejder en PR-titel og -tekst til brugergodkendelse, kører lokale pre-flight-checks, pusher og åbner en udkast-PR via gh CLI. Den overvåger derefter GitHub Actions CI, auto-retter mekaniske fejl (lint, formatering, typefejl) og genkører, indtil den er grøn, derefter udgiver udkastet og anmoder eventuelt om en reviewer — uden nogensinde at merge. Udløses af fraser som "create pr", "make a pr", "open pull request" eller "submit pr" i et GitHub-repo med Actions CI.

Testrapport

Hentede SKILL.md og bekræftede, at frontmatter parses (name, description, compatibility, metadata). Stikprøvekontrollerede det ene medfølgende aktiv scripts/find-collaborator.sh — HTTP 200, en ren `gh api` collaborator-opslag uden sikkerhedsbrister; færdigheden leveres også med en eksplicit Security Boundaries-sektion. Trigger-bedømmelse: 3 create-PR-fraseringer indlæser den, 2 tilstødende (gennemgang af en andens PR, merging til main) gør det korrekt ikke — 5/5. Kunne ikke køre end-to-end-loopet: færdighedens værdi er `gh pr create --draft` + GitHub Actions CI-overvågning/fix-cyklus, som kræver en autentificeret gh mod et live repo og oprettelse af en reel PR, so no baseline-vs-skill artifact was produced (outputMeasured=false); gh og git er installeret, men intet målrepo eksisterer her.

Testet: 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`.

Kommandoer og eksempelprompter

  • /pr-createOpretter en udkast-PR, overvåger GitHub Actions CI og retter fejl, indtil checks er bestået

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

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