What problem does it solve?
This Skill automates the tedious and error-prone process of updating an existing GitHub pull request after new commits are added to the branch, ensuring the PR title and body reflect recent changes while preserving any repository PR template and language conventions.
Core Features & Use Cases
- Detects branch and repository state: identifies current branch, uncommitted changes, and whether commits are unpushed.
- Respects PR templates and language: reads template files when present and fills sections while preserving headings and HTML comments.
- Language- and convention-aware titles: drafts Conventional Commit-style titles, infers or honors template language, and avoids altering type(scope) tokens.
- Safe update workflow: confirms missing PRs, asks about uncommitted changes, shows full proposed title/body for user approval, and pushes/edits only when appropriate.
Quick Start
Update the open pull request for the current branch with the latest commits, draft a conventional-commit style title and a template-preserving body, confirm the changes, and push the branch.