Diff
rungit diff --staged | clip (or | pbcopy) and pasteCommit messages written from the diff and checked against your team's rules.
git diff --staged | clip (or | pbcopy) and pasteLarge diffs are easier to review as several focused commits. Tests stay with the code they cover; docs, dependencies and CI go separately.
Paste git log --oneline v1.4.2..HEAD, or git log --pretty=format:"%h|%s|%an|%ad" --date=short for authors and dates.
The linter on the Compose page uses these rules immediately.
Enable it with git config commit.template .gitmessage