Write commit messages that explain change and intent so history stays useful. Use when committing work or asked to draft a commit message for a diff.