What problem does it solve?
This Skill streamlines the final step of development work by turning local code changes into a clean commit, a pushed branch, and a ready Pull Request without manually piecing together the Git workflow.
Core Features & Use Cases
- Branch Safety Checks: Detects when work is being done on main or master and redirects the flow toward creating a feature branch first.
- Single-Commit Delivery Flow: Guides the user to bundle staged and unstaged changes into one appropriately labeled commit with a concise message.
- Pull Request Creation: Pushes the branch and creates a GitHub Pull Request through gh, with a fallback path when gh is unavailable.
- Use Case: After finishing a documentation fix or feature update, use this Skill to package the current workspace changes, publish the branch, and open a PR for review in one pass.
Quick Start
Use the commit-and-pr skill to review the current Git changes, create one well-named commit, push the branch, and open a Pull Request.