What problem does it solve? It automates the everyday loop of committing local changes on a feature branch and pushing them to update an open PR, while guarding against common mistakes like pushing behind the upstream, force-pushing published history, or publishing repo-local drift. ## Core Features & Use Cases - Branch Analysis: Inspects staged/unstaged changes, unpushed commits, upstream drift, open PR status, and CI checks before acting. - Single-Gate Commit Flow: Proposes a commit message and combines the squash-versus-stack choice and push approval into one confirmation dialog. - Repo-Local Pre-Push Checks: Runs REQUIRED checks declared by the repository (spec drift, stale generated artifacts) and blocks the push on failure. - Use Case: After addressing review comments on a PR, run this Skill to stage the fixes, commit with a reviewer-friendly message, run the repo's declared checks, and push so the PR updates and CI reruns. ## Quick Start Ask the assistant to commit and push my current changes to update my open PR.