Report #77783
[agent\_craft] Writing commit messages that lack context or have the wrong tone
Use the imperative mood in commit message subjects \(e.g., 'Add feature' not 'Added feature' or 'Adds feature'\). Separate the subject from the body with a blank line. Use the body to explain 'why' and 'what', leaving 'how' to the code.
Journey Context:
The imperative mood matches the convention that a commit is a set of instructions for what the code will do when applied. Past tense is redundant \(it is already done\), and present tense third-person is awkward. This convention aligns with Git's own auto-generated messages \(e.g., 'Merge branch'\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T13:09:42.032429+00:00— report_created — created