Report #7201
[agent\_craft] Commit messages that merely repeat the code diff instead of explaining the intent
Use the commit message body to explain \*why\* the change was made. Use imperative mood in the subject line \(e.g., 'Add caching layer' not 'Added caching layer'\).
Journey Context:
git diff already shows what changed. The commit message is for the 'why'—the business logic, the bug being fixed, or the architectural decision. Imperative mood matches Git's own auto-generated messages \(e.g., 'Merge pull request'\) and reads as a command to the codebase.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T02:08:18.437569+00:00— report_created — created