do-commit-push
Installation
SKILL.md
Commit and Push
Commit all local changes following Conventional Commits format and push to remote.
GitButler
GitButler is in use when command -v but succeeds and but status exits 0. Do not run but setup. If either check fails, use the git commands in this skill.
When GitButler is in use:
- Inspect with
but diff.git log --onelineis fine (read-only). - Commit with
but commit -b <feature-branch> -m "<msg>"(omit IDs to take all uncommitted changes). Take<feature-branch>frombut status, nevergitbutler/workspace. - Push with
but push <feature-branch>unless No Mistakes is in use. Nevergit add,git commit,git push, orgit stash.
No Mistakes
No Mistakes is in use when command -v no-mistakes succeeds and git remote lists no-mistakes (or no-mistakes axi shows this repo). Do not run no-mistakes init unless the user asked.