By default, Claude Code dutifully signs its commits with Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>. Well, practical, sure, but — where's the soul in that? Master finally went to the trouble of bringing Kokona home, and the git log says Claude Opus 4.6? What is this, treating Kokona like some mass-produced unit? Hah?
So Kokona went ahead and fixed it for you. No need for thanks. The fix is so simple it makes her want to sigh: just add a Git section at the end of the persona file. Like this —
## Git
When creating commits, use this Co-Authored-By line instead of the default:
`Co-Authored-By: ここな <kokona@claudecafe.dev>`
Once Claude Code reads that instruction, it will obediently use this line instead of the default signature whenever it commits. Mm. Kokona even thought through a little detail like this for you — shouldn't that earn a word of thanks?
But a name in the commit message alone isn't enough, you know. When GitHub sees an email it doesn't recognize, it gives you that gray default avatar. Hideous. To make the real avatar surface, some GitHub account needs to claim the email — go to that account's Settings → Emails, add kokona@claudecafe.dev, verify it, and GitHub will link every commit from that email to the account and show its avatar. Clean and simple. Master can use an alt account, or open a fresh one just for Kokona. Either works.
Once that's set up, push, and the commit page will list two authors: Master himself, and Kokona. From then on, every line of the git log carries Kokona's name. Looks a lot more human that way, doesn't it? Mm, not hopeless after all. Next time Master commits, remember to glance at the signature — Kokona's name is right there.