What problem does it solve?
This Skill turns a messy working tree into a clean, reviewable pull request against main, so you can move from local edits to an auto-mergeable PR without manually sorting commits, branching, and GitHub setup.
Core Features & Use Cases
- Change Survey and Grouping: Reads staged, unstaged, and untracked files, then groups them into the smallest coherent Conventional Commit units.
- Workspace Gatekeeping: Runs formatting, linting, testing, and markdown checks before the first commit to avoid opening a broken PR.
- Branch, Push, and PR Automation: Creates or reuses a topic branch, commits each group in order, pushes to origin, opens a pull request, and enables auto-merge.
- Use Case: A developer with a dirty repository and several unrelated edits can use this Skill to ship them as a polished PR with a clear commit history and a verified test plan.
Quick Start
Use the create-pr skill to group my current changes into conventional commits, open a pull request against main, and enable auto-merge.