GitHub PR Creation

Convierte commits en bruto en un PR de Conventional-Commits con validación de documentos de tarea y reglas de flujo de ramas, no solo gh pr create.

Por fvadicamo · fvadicamo/dev-agent-skills

Probado · Funciona ★ 9.6/10

GitHub PR Creation — Convierte commits en bruto en un PR de Conventional-Commits con validación de documentos de tarea y reglas de flujo de ramas, no solo gh pr create.

Qué hace

Analiza los commits en la rama actual, los coteja con archivos de tarea/especificación (Kiro, Cursor, Trae, s2s o documentos genéricos), y genera un título de PR de Conventional Commits más una plantilla de cuerpo específica por tipo (feature/release/bugfix/hotfix/refactor/docs/ci), siempre confirmando la rama y el contenido con el usuario antes de ejecutar gh pr create. Se activa con 'create PR', 'open pull request', 'submit for review', 'check if ready for PR'.

Informe de la prueba

Se ejecutó contra un repositorio local real de 3 commits: seleccionó correctamente 'feat' sobre 'fix' como el tipo dominante de Conventional Commits (2 feat vs 1 fix) y produjo un cuerpo de PR basado en una lista de verificación a partir de la plantilla Feature, en contraste con una línea base 'Added login validation' sin confirmación de rama ni plantilla.

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

Instalación

git clone https://github.com/fvadicamo/dev-agent-skills
cd dev-agent-skills
mkdir -p ~/.claude/skills
cp -r plugins/github-workflow/skills/github-pr-creation ~/.claude/skills/github-pr-creation

Comandos y prompts de ejemplo

  • /github-pr-creationConvierte commits en bruto en un PR de Conventional-Commits con validación de documentos de tarea y reglas de flujo de ramas, no solo gh pr create.

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 pull request for this branch, please.
  • Is this branch ready for a PR? Check and open one if so.
  • Open a pull request summarizing these commits for review.