環境変数

CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS

1に設定すると、Claudeのシステムプロンプトから組み込みのコミット・PRワークフローの指示とgit statusのスナップショットを削除します。

使い方・用途

  • プロジェクト独自のGit運用ルールやスクリプトがあり、標準の指示が干渉するのを防ぎたい場合に有効です。
  • includeGitInstructions設定よりも優先され、標準のGit指示を完全に抑制してカスタムスキルの挙動を安定させます。
  • チーム固有の複雑なブランチ運用やコミット規約にClaudeを完全に従わせたい状況に適しています。
英語原文(公式ドキュメントより)

Set to 1 to remove built-in commit and PR workflow instructions and the git status snapshot from Claude's system prompt. Useful when using your own git workflow skills. Takes precedence over the includeGitInstructions setting when set

関連する変更履歴

v2.1.78 (1件)

Fixed
Git指示の無効化設定を行っても、システムプロンプトに git status セクションが残ってしまう問題を修正
英語原文を表示
Fixed CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS and includeGitInstructions setting not suppressing the git status section in the system prompt

変更前

独自の Git ワークフローを定義するために標準の指示をオフにしても、一部の Git 情報がプロンプトに含まれ続けて干渉することがありました。

変更後

設定により Git 関連の指示を完全に抑制できるようになり、カスタムスキルの挙動が安定しました。

ユーザーへの恩恵

特定のチーム開発フローや、標準とは異なる Git の使い方に Claude を完全に適応させやすくなります。

関連ドキュメント

v2.1.69 (1件)

Added
Git操作の指示をシステムプロンプトから削除する includeGitInstructions 設定(および環境変数)を追加
英語原文を表示
Added includeGitInstructions setting (and CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS env var) to remove built-in commit and PR workflow instructions from Claude's system prompt

変更前

Claudeの標準プロンプトには組み込みのGitワークフローが含まれており、独自のGit運用ルールを持つチームにとっては不要な指示が混ざることがありました。

変更後

この設定を無効化することで、独自のGitワークフロー用スキルやルールを使用する際にClaudeの挙動を最適化できるようになりました。

ユーザーへの恩恵

チーム固有の開発フローにClaudeを適応させやすくなり、意図しないコミットやプルリクエストの作成を抑制できます。

関連ドキュメント

v2.1.64 (1件)

Added
Claude のシステムプロンプトから組み込みのコミット・PR ワークフロー指示を削除できる includeGitInstructions 設定 (および環境変数 CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS) を追加しました。
英語原文を表示
Added includeGitInstructions setting (and CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS env var) to remove built-in commit and PR workflow instructions from Claude's system prompt

変更前

Claude には標準で Git 操作の手順が教え込まれていますが、独自の Git 運用ルールやフック、スクリプトを使用しているプロジェクトでは、標準の指示が干渉して不都合が生じることがありました。

変更後

標準の Git 指示を無効化できるようになったため、ユーザーが CLAUDE.md やスキルで定義したプロジェクト独自の Git ワークフローを優先させることが容易になりました。

ユーザーへの恩恵

プロジェクト固有の複雑なブランチ運用やコミット規約に Claude を完全に従わせることができ、標準ルールとの衝突に悩まされることがなくなります。

関連ドキュメント