Help us improve
Share bugs, ideas, or general feedback.
From commands-version-control-git
Creates a draft GitHub pull request using gh CLI with conventional emoji-prefixed titles and body from .github/pull_request_template.md.
npx claudepluginhub davepoon/buildwithclaude --plugin commands-version-control-gitHow this command is triggered — by the user, by Claude, or both
Slash command
/commands-version-control-git:create-pull-requestFiles this command reads when invoked
This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# How to Create a Pull Request Using GitHub CLI This guide explains how to create pull requests using GitHub CLI in our project. ## Prerequisites 1. Install GitHub CLI if you haven't already: 2. Authenticate with GitHub: ## Creating a New Pull Request 1. First, prepare your PR description following the template in @.github/pull_request_template.md 2. Use the `gh pr create --draft` command to create a new pull request: For more complex PR descriptions with proper formatting, use the `--body-file` option with the exact PR template structure: ## Best Practices 1...
/create-pull-requestCreates a draft GitHub pull request using gh CLI with conventional emoji-prefixed titles and body from .github/pull_request_template.md.
/create-pull-requestProvides step-by-step GitHub CLI guide for creating pull requests, enforcing title conventions, template usage, best practices, and example commands.
/create-pull-requestGenerates pull requests using GitHub CLI with conventional commit titles, structured Markdown descriptions, issue links, labels, and reviewers.
/prp-prCreates GitHub PR from current branch with unpushed commits. Discovers templates, analyzes changes/files, pushes branch, fills body. Optional base-branch (default: main).
/create-prCreates or updates GitHub Pull Requests with auto-detected root repo/submodules, handling existing PRs and generating conventional titles/descriptions. Supports [scope], --draft, --base options.
/create-prCreates a GitHub pull request from the current branch using the repo's PR template or default format, generates conventional commit title from changes, fills body from commits and diff, links issues, pushes branch if needed.
Share bugs, ideas, or general feedback.
This guide explains how to create pull requests using GitHub CLI in our project.
Install GitHub CLI if you haven't already:
# macOS
brew install gh
# Windows
winget install --id GitHub.cli
# Linux
# Follow instructions at https://github.com/cli/cli/blob/trunk/docs/install_linux.md
Authenticate with GitHub:
gh auth login
First, prepare your PR description following the template in @.github/pull_request_template.md
Use the gh pr create --draft command to create a new pull request:
# Basic command structure
gh pr create --draft --title "✨(scope): Your descriptive title" --body "Your PR description" --base main
For more complex PR descriptions with proper formatting, use the --body-file option with the exact PR template structure:
# Create PR with proper template structure
gh pr create --draft --title "✨(scope): Your descriptive title" --body-file .github/pull_request_template.md --base main
PR Title Format: Use conventional commit format with emojis
:sparkles:)✨(supabase): Add staging remote configuration🐛(auth): Fix login redirect issue📝(readme): Update installation instructionsDescription Template: Always use our PR template structure from @.github/pull_request_template.md:
Template Accuracy: Ensure your PR description precisely follows the template structure:
pr_agent:summary and pr_agent:walkthrough)