flow-commit
Installation
SKILL.md
Commit
Make one logical change understandable from history. A message draft, permission to commit, and pushing or opening a pull or merge request are separate outcomes.
Process
Decide the mode first. "Write a commit message" or "message for my staged changes" returns text
only: no git add, no git commit, and say that nothing was committed.