Pr Create

Skapar en utkast-PR, övervakar GitHub Actions CI och åtgärdar fel tills kontroller passerar

av posit-dev · posit-dev/skills

Fungerar med konfiguration ★ 7.2/10

Pr Create — Skapar en utkast-PR, övervakar GitHub Actions CI och åtgärdar fel tills kontroller passerar

Vad den gör

Orkestrerar ett git-till-PR-arbetsflöde i Claude Code: bedömer repots tillstånd, branchar/committar vid behov, utformar en PR-titel och -text för användargodkännande, kör lokala förkontroller, pushar och öppnar en utkast-PR via gh CLI. Den övervakar sedan GitHub Actions CI, åtgärdar automatiskt mekaniska fel (lint, formatering, typfel) och kör om tills det är grönt, publicerar sedan utkastet och begär eventuellt en granskare — utan att någonsin merga. Utlöses av fraser som "create pr", "make a pr", "open pull request" eller "submit pr" i ett GitHub-repo med Actions CI.

Testrapport

Hämtade SKILL.md och bekräftade att frontmatter parsas (name, description, compatibility, metadata). Punktkontrollerade den enda medföljande tillgången scripts/find-collaborator.sh — HTTP 200, en ren `gh api` collaborator-uppslagning utan säkerhetsbrister; färdigheten levereras också med ett explicit avsnitt om säkerhetsgränser. Trigger-bedömning: 3 create-PR-fraser laddar den, 2 intilliggande (granska någon annans PR, merga till main) laddar den korrekt inte — 5/5. Kunde inte köra hela loopen: färdighetens värde är `gh pr create --draft` + GitHub Actions CI-övervakning/fix-cykel, vilket kräver en autentiserad gh mot ett live-repo och skapande av en verklig PR, så ingen baslinje-vs-färdighet-artefakt producerades (outputMeasured=false); gh och git är installerade men inget målrepo existerar här.

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

Kommandon och exempelprompter

  • /pr-createSkapar en utkast-PR, övervakar GitHub Actions CI och åtgärdar fel tills kontroller passerar

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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