commit
Installation
SKILL.md
Commit — Trau's commit convention
Why this exists
In a Trau-shaped repo the git log is not decoration. Release notes are generated
from the subjects, the commit and PR body together act as the design changelog,
and the person reading git log in two years is the only one still around who
cares why a line exists. That gives every message three jobs: say what changed in
a form a release note can quote, carry the ticket link that holds the reasoning,
and carry nothing else.
"Nothing else" is the part that erodes. Harnesses append co-author trailers,
agents narrate their own process, unrelated files ride along in a git add -A,
and a ticketless fix acquires an apologetic (no-issue) marker that means
nothing to anybody. This skill holds the line on all four.