Pr Create

Oppretter en utkast-PR, overvåker GitHub Actions CI, og fikser feil til sjekker passerer

av posit-dev · posit-dev/skills

Krever oppsett ★ 7.2/10

Pr Create — Oppretter en utkast-PR, overvåker GitHub Actions CI, og fikser feil til sjekker passerer

Hva den gjør

Orkestrerer en git-til-PR-arbeidsflyt i Claude Code: vurder repo-tilstand, branch/commit etter behov, utkast til PR-tittel og -tekst for brukergodkjenning, kjør lokale pre-flight-sjekker, push, og åpne en utkast-PR via gh CLI. Den overvåker deretter GitHub Actions CI, autofikser mekaniske feil (lint, formatering, typefeil) og kjører på nytt til grønt, publiserer deretter utkastet og ber eventuelt om en anmelder – uten å merge.

Testrapport

Hentet SKILL.md og bekreftet at frontmatter parses (name, description, compatibility, metadata). Stikkprøvekontrollerte den ene medfølgende ressursen scripts/find-collaborator.sh – HTTP 200, et rent `gh api` samarbeidspartneroppslag uten sikkerhetsbrudd; ferdigheten leveres også med en eksplisitt Security Boundaries-seksjon. Utløserbedømmelse: 3 create-PR-fraseringer lastet den, 2 tilstøtende (gjennomgang av andres PR, merging til main) gjorde det ikke korrekt – 5/5. Kunne ikke kjøre ende-til-ende-løkken: ferdighetens verdi er `gh pr create --draft` + GitHub Actions CI-overvåking/fiksesyklus, som krever en autentisert gh mot et live repo og opprettelse av en reell PR, så ingen baseline-vs-skill-artefakt ble produsert (outputMeasured=false); gh og git er installert, men ingen målrepo eksisterer her.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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-createOppretter en utkast-PR, overvåker GitHub Actions CI, og fikser feil til sjekker passerer

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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