pr-to-main

Installation
SKILL.md

PR to Main Branch

Create PR for feature branches targeting main.

Workflow

  1. Gather context (parallel):

    • git status (no -uall flag)
    • git diff for staged/unstaged changes
    • git log for commit history on current branch
    • Check if branch tracks remote and needs push
  2. Analyze changes:

    • Review ALL commits in the branch (not just latest)
    • Identify the type from commit prefix: fix:, feat:, improvement:
  3. Select template based on commit prefix:

    • fix: → Use assets/fix-template.md
    • feat: → Use assets/feat-template.md
    • improvement: → Use assets/improvement-template.md
  4. Create PR (parallel if needed):

    • Push branch with -u flag if needed
    • Create PR using gh pr create

PR Format

Language: Always write PR title and body in English

Title: Under 70 characters, descriptive

Templates

fix: (Bug fixes)

Use assets/fix-template.md - Problem/Solution format with Current/Expected behavior

feat: (New features)

Use assets/feat-template.md - Summary/Motivation/Changes format

improvement: (Enhancements)

Use assets/improvement-template.md - Before/After comparison format

Related skills
Installs
1
GitHub Stars
4.9K
First Seen
11 days ago