What problem does it solve?
This Skill streamlines the multi-step Git workflow of reviewing changes, creating or selecting a branch, committing with a clear message, pushing to origin, and opening a pull request so developers can avoid mistakes and save time.
Core Features & Use Cases
- Change review: Reminds to inspect git status and diffs before committing to avoid accidental inclusions.
- Branch management: Creates a feature branch when on main/master and uses the current branch otherwise to keep history clean.
- Safe commits and pushes: Encourages selective staging, Conventional Commit messages, optional use of a committer script, and pushes with upstream tracking.
- PR creation and tracker linking: Scans commits for tracker references, includes them in the PR body, enforces a structured PR template (Impact / Summary / Test plan), and uses the GitHub CLI to open the PR while enforcing guardrails like no force-push and no direct pushes to main/master.
- Use Case: A developer finishing a bugfix can run the workflow to produce a vetted commit, push the branch, and create a PR populated with tracker links and the recommended PR body.
Quick Start
Commit your changes, push the feature branch, and open a pull request with a descriptive title and the recommended Impact, Summary, and Test plan sections in the body.