Reads a staged diff and writes the commit message the diff deserves: a conventional-commit subject that names the real change, and a body that records the reasoning a reviewer will want in six months.
When to use it
Any time you are about to type git commit -m and catch yo