What problem does it solve? It removes the repetitive manual steps of reviewing changes, writing a commit message, staging files, and pushing to a remote git repository, turning the whole sequence into one command. ## Core Features & Use Cases - Change inspection: Runs git status, git diff, and recent git log to understand what changed and match the repository's commit message style. - Automatic commit messages: Generates a concise, descriptive commit message under 72 characters when the user does not supply one, focusing on the why and what. - Gitignore hygiene and push: Adds files that should not be tracked to .gitignore, stages everything with git add -A, commits, pushes, and confirms the repository is clean afterward. - Use Case: After finishing a coding session with several modified and new files, invoke the skill to review the diff, commit everything with a style-consistent message, and push to the remote in one step. ## Quick Start Commit and push all my current changes to the remote repository with an appropriate commit message.