Commit messages matter. Yet many of us still toss out a “fix stuff” or “wip” when we’re moving fast. Maybe you let an AI agent vibe‑commit whatever it feels like. That’s totally fine in test branches, where you can clean them up later, but not in the main branch. The effort to write a good commit message is the same as writing a bad one. Although, the difference shows up six months later when you dig through the git logs and the messages don’t give a clear picture of what happened.