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 --oneline is fine (read-only).
  • Commit with but commit -b <feature-branch> -m "<msg>" (omit IDs to take all uncommitted changes). Take <feature-branch> from but status, never gitbutler/workspace.
  • Push with but push <feature-branch> unless No Mistakes is in use. Never git add, git commit, git push, or git 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.

Installs
4
GitHub Stars
2
First Seen
Sep 13, 2026