upvote
I have this rule in my global AGENTS.md:

> When writing a commit message, briefly explain at a high level what was done (the details are in the code). Explain the why of the commit; if you don't know that, ask me.

It works quite well. When it doesn't have it in context, it does ask.

reply