Pr Create

Crea un PR borrador, monitorea GitHub Actions CI y corrige fallos hasta que las verificaciones pasen

Por posit-dev · posit-dev/skills

Funciona con configuración ★ 7.2/10

Pr Create — Crea un PR borrador, monitorea GitHub Actions CI y corrige fallos hasta que las verificaciones pasen

Qué hace

Orquesta un flujo de trabajo de git a PR en Claude Code: evalúa el estado del repositorio, ramifica/confirma según sea necesario, redacta un título y cuerpo de PR para la aprobación del usuario, ejecuta verificaciones previas locales, hace push y abre un PR borrador a través de la CLI gh. Luego, observa GitHub Actions CI, corrige automáticamente fallos mecánicos (lint, formato, errores de tipo) y vuelve a ejecutar hasta que esté en verde, luego publica el borrador y opcionalmente solicita un revisor — sin fusionar nunca. Se activa con frases como "create pr", "make a pr", "open pull request" o "submit pr" en un repositorio de GitHub con Actions CI.

Informe de la prueba

SKILL.md obtenido y se confirmó que el frontmatter se analiza (name, description, compatibility, metadata). Se verificó el único activo incluido scripts/find-collaborator.sh — HTTP 200, una búsqueda limpia de colaboradores con `gh api` sin problemas de seguridad; la habilidad también incluye una sección explícita de Security Boundaries. Juicio de activación: 3 frases de creación de PR lo cargan, 2 adyacentes (revisar el PR de otra persona, fusionar a main) no lo hacen correctamente — 5/5. No se pudo ejecutar el ciclo de extremo a extremo: el valor de la habilidad es `gh pr create --draft` + el ciclo de monitoreo/corrección de GitHub Actions CI, que necesita un gh autenticado contra un repositorio en vivo y la creación de un PR real, por lo que no se produjo ningún artefacto de línea base vs habilidad (outputMeasured=false); gh y git están instalados pero no existe un repositorio de destino aquí.

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /pr-createCrea un PR borrador, monitorea GitHub Actions CI y corrige fallos hasta que las verificaciones pasen

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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