What problem does it solve? When working with an AI assistant, unrelated changes often accumulate in the working tree. This Skill commits and pushes only the files modified during the current conversation, preventing accidental inclusion of unrelated work and protecting against mistakes on protected branches. ## Core Features & Use Cases - Scoped Commits: Stages and commits only the files changed in this thread, leaving other working-tree changes untouched. - Branch Safety Checks: Verifies the current branch before committing, and requires explicit confirmation before committing directly to main or production branches. - Sequential Execution: Runs commit and push strictly in order so Git hooks like lint-staged can complete before pushing. - PR Creation: After pushing, offers to create a pull request via the gh CLI if none exists for the branch. - Use Case: You finished a feature fix in a long chat session with mixed uncommitted changes. Invoke this Skill to commit only the relevant files, push them, and open a PR against develop. ## Quick Start Ask the assistant to commit and push only the files changed in this thread, then create a PR if one does not exist yet.