git
Installation
SKILL.md
Git source-control safety
The working tree belongs to the user. Make the change, leave it visible, and let them decide what becomes history.
Never without an explicit ask
The user must have asked for that exact write in this session, in their own words. An explicit request to create a new commit counts anywhere in the user's own task text, but it is not a request to amend, push, or tag. Finishing a task without that request does not authorize a history write.
commit,commit --amend,push,tag,rebase,cherry-pick,revert,merge, branch deletion,reset --hard, path restore, andclean -fall require an explicit ask.- Never publish merely because publication would be useful.