create-pr

SKILL.md

Create PR

Create pull request with concise, meaningful description.

Context

  • Current branch: !git branch --show-current
  • Working tree status: !git status --short
  • Recent commits: !git log --oneline -5
  • Remote tracking: !git rev-parse --abbrev-ref @{upstream} 2>/dev/null || echo "none"

Workflow

  1. Verify: Check git status and current branch
  2. Branch Safety: CRITICAL - If on main/master, create descriptive branch from changes
  3. Push: git push -u origin HEAD
  4. Analyze: git diff origin/main...HEAD --stat
  5. Generate PR:
    • Title: One-line summary (max 72 chars)
    • Body: Bullet points of key changes
  6. Submit: gh pr create --title "..." --body "..."
  7. Return: Display PR URL

PR Format

## Summary

• [Main change or feature]
• [Secondary changes]
• [Any fixes included]

## Type

[feat/fix/refactor/docs/chore]

Rules

  • NO verbose descriptions
  • NO "Generated with" signatures
  • Auto-detect base branch (main/master/develop)
  • Use HEREDOC for multi-line body
  • If PR exists, return existing URL

User: $ARGUMENTS

Weekly Installs
11
GitHub Stars
164
First Seen
Feb 17, 2026
Installed on
opencode11
gemini-cli11
github-copilot11
codex11
cursor11
claude-code10