create-pr

Solid

Create a pull request with auto-generated description, issue linking, and ROADMAP updates.

AI & Automation 416 stars 49 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Create Pull Request Create a pull request from the current branch with proper formatting and issue linking. ## Command Options All flags are optional. By default, the issue number is inferred from the branch name and the PR is created as ready-to-review. - `--issue N`: Override automatic issue linking with a specific issue number - `--skip-issue-link`: Skip issue linking entirely - `--draft`: Create PR as draft ## Your task 1. **Verify prerequisites**: - Confirm current branch is not `main`/`master` - Check that branch has commits ahead of base branch - Ensure branch is pushed to remote (push if needed) 2. **Generate PR title**: - Use branch name as fallback - If single commit ahead: use commit message as title - If multiple commits: create descriptive title based on branch name and commit themes - Follow Conventional Commits format from global CLAUDE.md 3. **Analyze commits for description**: - Get commit history: `git log origin/<base-branch>..HEAD --oneline` (use the base branch identified in step 1) - Group commits by type (feat, fix, docs, etc.) - Identify patterns and overall theme 4. **Create comprehensive description**: - **Summary section**: 2-3 bullet points describing what this PR does - **Changes section**: Categorized list of changes from commits - **Testing section**: How the changes should be tested - **Notes section**: Any implementation details or decisions 5. **Update ROADMAP**: - Check if the work cor...

Details

Author
joshukraine
Repository
joshukraine/dotfiles
Created
11 years ago
Last Updated
yesterday
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category