What problem does it solve?
This Skill streamlines and standardizes creating a GitHub Pull Request from the current git branch by guiding branch selection, validating commits and diffs, preventing duplicate PRs, and generating a clear, review-ready title and description that follow project conventions.
Core Features & Use Cases
- Interactive base selection: Prompts the user to choose the target branch (typically develop or main) and enforces branch policies for releases.
- Commit and diff analysis: Instructs reviewing git log and diffs against the base branch to produce an accurate summary and motivation for reviewers.
- Safety and workflow checks: Verifies there is no open PR for the same branch, ensures local changes are pushed (without force), and requires an authenticated GitHub CLI for PR creation.
- Conventional title and descriptive body: Produces a conventional-commits-style title and a structured description that explains what, why, and any review focus or SEO impact notes.
Quick Start
Create a PR from the current branch targeting develop with a conventional-commit-style title and a clear descriptive body using the skill's prompts.