What problem does it solve? Writing meaningful commit messages and PR descriptions is repetitive and often produces cookie-cutter templates that reviewers ignore. This Skill takes you from uncommitted working changes to an open pull request in one step, generating descriptions whose depth scales with the complexity of the change. ## Core Features & Use Cases - Full workflow automation: Detects branch state, creates feature branches from a fresh remote base, groups changes into logical commits, pushes, and opens the PR via the GitHub CLI. - Adaptive PR descriptions: Resolves the full commit range and diff, classifies feature vs. fix-up commits, and composes titles and bodies that lead with value, including Mermaid diagrams or tables when structure warrants them. - Description-only and update modes: Generate a PR description without touching git state, or rewrite the description of an existing open PR with user confirmation. - Use Case: You finished a bugfix across three files on a feature branch. Say "ship this" and the Skill commits the changes with conventional-commit messages, pushes, and opens a PR whose description explains what was broken and what now works. ## Quick Start Ask the assistant to commit my current changes, push the branch, and open a pull request with a well-written description.