What problem does it solve? Commit subjects are read in a list without the diff beside them, and subjects written from the author's inside view fail readers scanning git log --oneline. This Skill enforces five subject-line rules, a changelog probe, body content rules, mandatory trailer lines, and a pre-commit checklist so the log stays a usable source. ## Core Features & Use Cases - Subject line rules: Name the thing by the name users meet it under, state what is different afterwards, give the fix not only the fault, avoid images that need the diff, and keep one commit to one thing verified with git diff --stat. - Body and trailer enforcement: Bodies carry the reason and measured numbers in plain words, and every message ends with the Co-Authored-By and Claude-Session lines, checked by a shell loop over origin/main..HEAD. - Worked case book: Ten real subjects from the repository, bad and good, with what would have carried instead, live in examples.md for consultation when a subject will not come. - Use Case: Before committing a change that touched tests and a workflow file, run the 13-point checklist to split it into two commits and write subjects a stranger can place without the diff. ## Quick Start Use the commit skill to write the commit message for my staged changes and check it against the subject-line rules.