Write commit messages that follow the Conventional Commits specification (type(scope): subject, with body and footers) — use when creating a git commit, drafting a commit message, standardizing commit style across a team, enabling automated semantic versioning or changelog generation, or when a user asks how to phrase or format a commit.