Pr Create

Crea una PR bozza, monitora GitHub Actions CI e corregge i fallimenti fino al superamento dei controlli

di posit-dev · posit-dev/skills

Richiede configurazione ★ 7.2/10

Pr Create — Crea una PR bozza, monitora GitHub Actions CI e corregge i fallimenti fino al superamento dei controlli

Cosa fa

Orchestra un flusso di lavoro git-to-PR in Claude Code: valuta lo stato del repository, branch/commit se necessario, redige un titolo e un corpo PR per l'approvazione dell'utente, esegue controlli pre-volo locali, push, e apre una PR bozza tramite la CLI gh. Quindi monitora GitHub Actions CI, corregge automaticamente i fallimenti meccanici (lint, formattazione, errori di tipo) e riesegue fino al successo, quindi pubblica la bozza e opzionalmente richiede un revisore — senza mai unire. Si attiva su frasi come "create pr", "make a pr", "open pull request" o "submit pr" in un repository GitHub con Actions CI.

Rapporto di test

SKILL.md recuperato e frontmatter confermato (name, description, compatibility, metadata). Verificato l'unico asset incluso scripts/find-collaborator.sh — HTTP 200, una pulita ricerca collaboratore `gh api` senza problemi di sicurezza; la skill include anche una sezione esplicita Security Boundaries. Giudizio trigger: 3 frasi create-PR la caricano, 2 adiacenti (revisione della PR di qualcun altro, unione a main) correttamente no — 5/5. Non è stato possibile eseguire il ciclo end-to-end: il valore della skill è `gh pr create --draft` + ciclo di monitoraggio/correzione GitHub Actions CI, che richiede un gh autenticato contro un repo live e la creazione di una PR reale, quindi nessun artefatto baseline-vs-skill è stato prodotto (outputMeasured=false); gh e git sono installati ma nessun repo target esiste qui.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /pr-createCrea una PR bozza, monitora GitHub Actions CI e corregge i fallimenti fino al superamento dei controlli

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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