
Claude Style Patch の概要
Claude Style Patch は、CLAUDE.md にそのまま追加できる文章作成指示一式です。密度が高く圧縮された文章や、最近の Claude 世代に見られるいくつかの繰り返し現れる文体上の習慣を減らすよう設計されています。このパッチは、チャットの返信だけでなく、生成される文書、成果物、プロンプト、コードコメントにも適用されます。
このプロジェクトは、複数世代の Opus と Fable で Claude Code および Claude.ai を繰り返し使用する中で改良されました。Claude に一般的にもっと明確に書くよう求めるのではなく、望ましくない習慣を特定し、その修正方法を示す具体的なルールを提供します。
主な機能
- そのまま使える設定: グローバルまたはプロジェクト単位の
CLAUDE.mdに1つのファイルを追加します。 - 具体的な文章ルール: 各ルールは習慣の内容を示し、例を挙げ、書き換え方を説明します。
- 幅広い適用範囲: 通常の会話、文書、成果物、エージェント向けプロンプト、コードコメントに適用されます。
- 柔軟な導入: Claude Code、Claude Projects、または別のシステムプロンプトで使用できます。
- パブリックドメインライセンス: CC0 を採用しているため、帰属表示なしでコピー、変更、フォーク、部分的な利用ができます。
対象となる文章上の習慣
このパッチは、Claude のデフォルトの文章に見られるいくつかの傾向に重点を置いています。
- 実際に要点を述べる前に、その要点を予告する。
- 文の前半で後半にラベルを付けるために、コロンを使う。
- 動詞のない断片から段落を始める。
- 圧縮された語句を積み重ね、文章を読みにくくする。
こうしたパターンは、会話が長くなったり、抽象度が高くなったりすると、より目立つことがあります。このパッチは、そのような状況でも直接的で読みやすい文章を保つことを目指します。
パッチをグローバルにインストールする
Claude Code では、リモートの STYLE.md ファイルをグローバル設定に追加します。
curl -sL https://raw.githubusercontent.com/andrewroxby/claude-style-patch/main/STYLE.md >> ~/.claude/CLAUDE.md>> 演算子は、既存のファイルを置き換えず、ダウンロードした指示を追加します。コマンドを繰り返すとコピーが重複して追加されるため、パッチを追加する場合にのみ実行してください。
グローバルにインストールすると、グローバルな CLAUDE.md を使用するすべてのプロジェクトで、これらの文体指示が Claude Code の設定の一部になります。
1つのプロジェクトにインストールする
パッチを試したい場合や、特定のリポジトリだけに適用したい場合は、プロジェクト固有の CLAUDE.md に追加します。
cd path/to/your/project
curl -sL https://raw.githubusercontent.com/andrewroxby/claude-style-patch/main/STYLE.md >> CLAUDE.mdプロジェクト単位のインストールは、リポジトリに特定の文章スタイルが必要だが、すべての Claude Code セッションで Claude の動作を変更したくない場合に便利です。
Claude Code 以外で使用する
このパッチは通常の指示テキストであり、特別なプラグインやランタイムには依存しません。Claude Project で使用するには、STYLE.md の内容をプロジェクトのカスタム指示にコピーします。別の環境のシステムプロンプトに貼り付けて使うこともできます。
- リポジトリの
STYLE.mdファイルを開きます。 - 内容をすべてコピーします。
- 使用する環境のカスタム指示またはシステムプロンプトの編集画面を開きます。
- 指示を貼り付け、設定を保存します。
ソースファイルは Claude Style Patch リポジトリから入手できます。
基本的な使い方
インストール後は、通常どおり Claude を使用します。リクエストのたびにコマンドを実行したり、パッチについて言及したりする必要はありません。必要な出力を依頼すれば、指示に従って Claude がその提示方法を調整します。
例: 文書を生成する
このサービスについて、新しいエンジニア向けの技術概要を書いてください。アーキテクチャ、リクエストの流れ、依存関係、運用上のリスクを説明してください。このパッチは、前置きの予告、断片的な段落の書き出し、過度に圧縮された文構造を抑えることで、生成される文書を読みやすくすることを目的としています。
例: コードコメントを依頼する
このモジュールをレビューし、分かりにくい動作を明確にする箇所にコメントを追加してください。将来のメンテナが役立てられるよう、コメントは簡潔で有用なものにしてください。この文体仕様はコードコメントも対象としているため、ソースファイル内に書かれる説明文にもルールの影響が及びます。
例: 別のエージェント向けプロンプトを作成する
応答スタイルの指示に厳密に従ってください。このアプリケーションに認証を追加する別のエージェント向けに、詳細な実装プロンプトを書いてください。この明示的なリマインダーは、Claude が長いプロンプトや大量の新しい文章を生成する前に特に役立ちます。
高度なヒント
長いタスクの前にルールを再確認させる
遵守度は高いものの完全ではなく、長い会話の中で低下することがあります。パッチの冒頭段落では、内容が密になったときに Claude がルールを再確認するよう求めていますが、これですべての逸脱がなくなるわけではありません。
複雑な文章作成タスクの前に、次のリマインダーを追加してください。
応答スタイルの指示に厳密に従ってください。プロジェクトの作成者によると、この文言は長い文章や別のエージェント向けプロンプトを生成する前に特に効果的です。
グローバルかプロジェクト単位かを意図的に選ぶ
Claude Code 全体で一貫してこのパッチのスタイルを好む場合は、グローバル設定を使用します。ルールを1つのコードベースだけに適用したい場合や、より広く採用する前に結果を評価したい場合は、プロジェクト単位の CLAUDE.md を使用します。
コンテキストコストを考慮する
スタイルファイルはおよそ1,600語です。これらの指示は利用可能なコンテキストの一部を占めるため、制約のある環境で作業する際は、そのコストを考慮してください。プロジェクトの作者によると、Claude CodeとClaude.aiのセッションでは、コンテキストが増えることによる追加コストに見合う改善が得られたとのことです。
モデルごとの差異を想定する
READMEによると、特に長いスレッドでは、FableのほうがOpusよりも仕様に一貫して従うようです。このパッチは保証ではなく指針として扱い、会話が長くなったり抽象的になったりした場合は、必要に応じて補強してください。
パッチをカスタマイズする
このプロジェクトはCC0で公開されているため、コピー、フォーク、ルールの削除、選択したセクションの再利用が可能です。これにより、自分の好みの文体やコンテキスト予算に合う指針だけを残せます。
まとめ
Claude Style Patchは、明示的で修正志向の指示によってClaudeの文章を変えるシンプルな方法を提供します。グローバルまたはプロジェクトレベルのCLAUDE.mdに追記するか、カスタム指示やシステムプロンプトに貼り付けてください。長く難しい文章作成タスクでは、Claudeに応答スタイルの指示に厳密に従うよう求めることで、設定を強化できます。
