From commands-version-control-git
Creates a pull request via GitHub CLI using project templates and conventional commit formatting.
How 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...
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)2plugins reuse this command
First indexed Jan 8, 2026
npx claudepluginhub davepoon/buildwithclaude --plugin commands-version-control-git/create-pull-requestCreates a pull request via GitHub CLI using project templates and conventional commit formatting.
/create-pull-requestCreates a pull request using GitHub CLI following a project-specific template. Supports draft PRs and custom title/body via --title and --body flags.
/create-pull-requestGuides creating pull requests with GitHub CLI, enforcing conventional commit titles and template structures, and outputting example commands.
/create-pull-requestCreates pull requests via GitHub CLI with conventional commit titles, structured descriptions, issue linking, and optional reviewers, labels, and draft mode.
/prp-prCreates a GitHub Pull Request from the current branch with unpushed commits. Validates preconditions, discovers PR templates and commit context, pushes, and generates the PR body.
/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.