create-pr

star 6

Push current branch and create a GitHub pull request with proper formatting. Use when you have committed changes ready to be pushed and want to open a PR with a well-structured description.

marsicdev By marsicdev schedule Updated 2/3/2026

name: create-pr description: Push current branch and create a GitHub pull request with proper formatting. Use when you have committed changes ready to be pushed and want to open a PR with a well-structured description. allowed-tools: Bash

Create Pull Request

Push the current branch and create a GitHub pull request.

Process

Step 1: Check Status

  • Verify all changes are committed: git status
  • Ensure you're on a feature branch, not main/master

Step 2: Push Branch

  • Push to origin with tracking: git push -u origin HEAD
  • If branch exists, just push: git push

Step 3: Create PR

Use gh pr create with proper formatting.

PR Format

## Summary
Brief description of what this PR does and why.

## Changes
- List of specific changes made
- Organized by component or feature
- Include any breaking changes

## Testing
- [ ] Manual testing steps performed
- [ ] Unit tests added/updated
- [ ] Integration tests pass

## Screenshots
(If UI changes, include before/after screenshots)

## Related Issues
Closes #123 (if applicable)

Example Commands

# Push current branch
git push -u origin HEAD

# Create PR interactively
gh pr create

# Create PR with title and body
gh pr create --title "feat(auth): add biometric login" --body "..."

# Create draft PR
gh pr create --draft

# Create PR targeting specific base branch
gh pr create --base develop

Guidelines

  • Ensure branch is up to date with base branch before creating PR
  • Use descriptive PR title following conventional commit format
  • Include testing instructions
  • Link related issues
  • Add reviewers if known: gh pr create --reviewer username
  • Use draft PRs for work in progress: gh pr create --draft

PR Title Format

Follow conventional commits:

type(scope): TICKET-123 brief description

Examples:
feat(auth): TEC-16401 add biometric login support
fix(cart): PROJ-283 resolve quantity calculation bug
refactor(api): simplify error handling
Install via CLI
npx skills add https://github.com/marsicdev/ai-kit --skill create-pr
Repository Details
star Stars 6
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator