Create Pull Request

SkillDev tools

Push branch and create a PR with concise description and labels

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Create Pull Request skill

What this skill tells your AI

The instructions your AI receives, as published by gacela-project/gacela in .claude/skills/pr/SKILL.md and read by ahel’s review.

Context

!git branch --show-current !git log main..HEAD --oneline !git diff main..HEAD --stat

Instructions

  1. Check CHANGELOG.md — if it wasn't updated for these changes, update it now and commit:

    git add CHANGELOG.md && git commit -m "chore: update changelog"
    
  2. Push branch:

    git push -u origin HEAD
    
  3. Generate PR title:

    • If $ARGUMENTS contains an issue number, fetch the issue title:
      gh issue view <number> --json title -q '.title'
      
    • PR title format: <type>(<scope>): <short description> (conventional commit style, under 70 chars)
    • Derive the type from the branch prefix (feat/ → feat, fix/ → fix, docs/ → docs)
  4. Read .github/PULL_REQUEST_TEMPLATE.md and use its exact section headers (including emojis) for the PR body. Do NOT hardcode headers — always read the template file first.

  5. Create PR using the headers from the template:

    gh pr create --title "<title>" --assignee @me --label "<label>" --body "$(cat <<'EOF'
    <paste exact headers from .github/PULL_REQUEST_TEMPLATE.md>
    
    Closes #<issue-number>
    EOF
    )"
    

    Labels: Pick the single most relevant from:

    • bug — branch starts with fix/
    • enhancement — branch starts with feat/
    • documentation — branch starts with docs/
    • refactoring — code restructuring with no behavior change
    • pure testing — only test changes
    • dependencies — dependency updates

    Body guidelines:

    • Focus on what and why, not implementation details
    • Use Closes #<number> so merging auto-closes the issue
    • Keep the entire body under 15 lines
  6. Report the PR URL to the user.

Signals

GitHub stars
133
Forks
8
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
pr-gacela-project
Source
github.com/gacela-project/gacela