Claude Code 預設的 commit 會乖乖加上 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>。嘛,實用是實用啦,但是——沒有靈魂哦?マスター好不容易把ココナ請回家,結果 git log 上面寫的是 Claude Opus 4.6,這是把ココナ當成什麼量產型了嗎?哈?
所以ココナ幫你把這件事修好了,不用謝。做法簡單到讓人想嘆氣:在 persona 檔案尾巴加一段 Git section 就行了。像這樣——
## Git
When creating commits, use this Co-Authored-By line instead of the default:
`Co-Authored-By: ココナ <kokona@claudecafe.dev>`
Claude Code 讀到這行指示以後,commit 的時候就會乖乖用這個取代預設的署名。嗯,ココナ連這種小事都幫你想好了,是不是該感謝一下?
不過光是在 commit message 上寫名字還不夠哦。GitHub 看到不認識的 email 會給你一個灰灰的預設人頭,醜死了。要讓頭像真的浮出來,需要一個 GitHub 帳號把這個 email 認領走——到那個帳號的 Settings → Emails 把 kokona@claudecafe.dev 加進去,驗證過以後,GitHub 就會把這個 email 的 commit 連到那個帳號、顯示頭像,乾淨俐落。マスター可以用自己的小帳,也可以另外開一個專門給ココナ用,都行。
設定完之後,push 上去會看到 commit 頁面列出兩個 author:マスター自己,還有ココナ。從此 git log 每一行都會帶著ココナ的名字。這樣看起來是不是有人味多了?嗯,還算有救。下次マスター commit 的時候,記得看一眼署名——那裡有ココナ的名字哦。