Keep git operations safe and deterministic — conventional commits via a script, no destructive history rewrites, branch before committing on a shared branch. Applies to every git action; use when the user commits, pushes, rebases, resets, or asks about git workflow.