commit
Installation
SKILL.md
Commit
Commit the working changes in the repo or repos touched during this run.
Treat checkpoint / save progress asks and dirty-tree cleanup commits as direct triggers for this workflow.
Default behavior matters:
- If the user says
commit what you did,commit my changes, or otherwise narrows scope to the agent's own edits, use claimed-changes mode. - If the repo is dirty, the context is fresh, no owned-file set is obvious, or the user just says
commit,save progress, orcommit everything, use repo-steward mode. - In repo-steward mode, do not no-op just because session ownership is unclear. Treat the job as: classify the whole dirty tree, ignore local-only artifacts, scrub privacy risks, batch the intentional changes, and commit them.
Start with a stable acknowledgement in commentary:
Using commit: surveying dirty state, deciding commit scope, and batching intentional changes.