🤖
Claude CodeでAI署名の設定
Claude Codeはデフォルトで、gitコミットとプルリクエストに署名を自動で追加します。
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
これを無効化する設定について説明します。
この記事は以下のドキュメントに基づいています。
署名を無効にする方法
設定ファイルを書き換えます。どの範囲で設定するかによって設定ファイルは変わります。
- ローカルプロジェクト設定:
.claude/settings.local.json
(git管理対象外) - 共有プロジェクト設定:
.claude/settings.json
(git管理対象) - ユーザー設定:
~/.claude/settings.json
JSON内に以下の設定を追加します。
{
(...既存の設定...,)
"includeCoAuthoredBy": false
}
注意点
- デフォルト値(省略時)は
true
です -
includeCoAuthoredBy
はclaude config
コマンドでは設定できません。
謝辞
以下のコメントでご教示いただきました。
関連記事
フック機能でコミットメッセージにAI署名が入らないように監視します。(設定で回避可能なためフック機能を使う必要はありませんが、この手法自体は他の設定にも応用可能です)
Claude Codeでコミットメッセージを自動生成するシェルスクリプトを段階的に作成します。
Discussion