Commit Message Craft

Parent: Writing and Documentation · researched 2026-05-29T18:28:28.565Z· 9 sources · 10 concepts · skill commit-message-craft

Subject line: hard limit 50 characters. Body: wrap at 72.

1. The 50/72 rule (Tim Pope, 2008)

2. Imperative mood for the subject

3. Conventional Commits: structure beyond the basics

4. Breaking changes: `!` and `BREAKING CHANGE:` footer

5. The "why not what" rule for the body

6. Multi-commit storytelling for PR reviewers

7. Fixup / squash / autosquash discipline

8. Signed-off-by and the Developer Certificate of Origin

9. Other trailers

Anti-Patterns

References

Children

Frontier under this node: BREAKING CHANGE footer, Co-authored-by trailer, Commit splitting heuristics, Conventional Commits, Fixup/squash/autosquash workflow, Imperative-mood subjects, Multi-commit storytelling, Signed-off-by/DCO trailers, Tim Pope 50/72 rule, Why-not-what body discipline

← the whole tree · 3D view· how to read this page