Pr Create

Vytvoří draft PR, monitoruje GitHub Actions CI a opravuje chyby, dokud kontroly neprojdou

od posit-dev · posit-dev/skills

Funguje s nastavením ★ 7.2/10

Pr Create — Vytvoří draft PR, monitoruje GitHub Actions CI a opravuje chyby, dokud kontroly neprojdou

Co umí

Orchestruje pracovní postup git-to-PR v Claude Code: vyhodnotí stav repozitáře, podle potřeby vytvoří větev/commit, navrhne název a tělo PR pro schválení uživatelem, spustí lokální předběžné kontroly, pushne a otevře draft PR pomocí gh CLI. Poté sleduje GitHub Actions CI, automaticky opravuje mechanické chyby (lint, formátování, typové chyby) a znovu spouští, dokud není zelená, poté publikuje draft a volitelně požádá o recenzenta — nikdy neslučuje. Spouští se na fráze jako "create pr", "make a pr", "open pull request" nebo "submit pr" v repozitáři GitHub s Actions CI.

Testovací report

Načten SKILL.md a potvrzeno, že frontmatter se parsuje (name, description, compatibility, metadata). Namátkově zkontrolován jeden přibalený asset scripts/find-collaborator.sh — HTTP 200, čisté vyhledávání spolupracovníků `gh api` bez bezpečnostních problémů; dovednost také obsahuje explicitní sekci Security Boundaries. Posouzení spouštění: 3 fráze pro vytvoření PR ji načtou, 2 sousední (recenzování PR někoho jiného, slučování do main) ji správně nenačtou — 5/5. Nemohl jsem spustit end-to-end smyčku: hodnota dovednosti je `gh pr create --draft` + monitorování/opravný cyklus GitHub Actions CI, což vyžaduje autentizovaný gh proti živému repozitáři a vytvoření skutečného PR, takže nebyl vytvořen žádný artefakt baseline-vs-skill (outputMeasured=false); gh a git jsou nainstalovány, ale zde neexistuje žádný cílový repozitář.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /pr-createVytvoří draft PR, monitoruje GitHub Actions CI a opravuje chyby, dokud kontroly neprojdou

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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