Commit and Push
This skill commits all uncommitted changes using the commit_work skill, then pushes the current branch to the remote. If the branch has no upstream tracking branch, it sets one automatically.
When This Skill Applies
This skill activates when the user's request involves:
- Committing and pushing in one step
- Pushing current work to the remote
- "Commit and push", "push my changes", "send it up"
How to Execute
Invoke the /commit_push command. No arguments required.
- Runs the full
commit_workworkflow (stage, confirm untracked files, generate message, commit) - Pushes the branch to the remote, setting upstream if needed
- Reports the result with a link to the branch on GitHub