Claude Codeに組み込みの「Concise」出力スタイルが追加前置きと実況を省いて結果から話す
日刊AIニュース10月20日(火)号:前日のAIのニュース12本を短くまとめました(約8分)›
Claude Code v2.1.237(2026年8月20日)のCHANGELOGに、組み込み出力スタイル「Concise」の追加が記録されている。前置きや作業実況を省いて結果から話すもので、作業の質自体は変わらないと明記されている。切り替えは/configのほか、v2.1.269で復活した/output-styleコマンドでもできる(9月25日更新)。

目次
3行まとめ
- 組み込みのOutput styleは全部で5種類。Default(既存の標準)に加え、Proactive・Concise・Explanatory・Learningの4つが追加で用意されている
- Conciseは前置き・実況を省くだけでなく、公式ドキュメントによれば「エラーレポート・セキュリティ警告・破壊的操作の確認は常に全文を保持する」と明記されている。詳細な説明を求めれば通常通り詳しく答える、という条件付きの簡潔さだ
/output-styleという専用コマンドはv2.1.73で非推奨化されv2.1.91で削除されたが、v2.1.269(日本時間2026年9月12日)で/output-style [name]として復活。現在、ターミナルでの変更手段は/output-style・/config・設定ファイルのoutputStyleフィールド直接編集の3通り
【更新 2026年9月25日】 公開時点では「/output-styleコマンドは削除済みで変更手段は2通り」と書いていたが、その後のv2.1.269(日本時間2026年9月12日リリース)でコマンドが復活し、ターミナルでの変更手段は3通りになった。あわせて、v2.1.251以降のスタイル切替の反映タイミングについて本文の説明と結論が食い違っていた箇所を直し、組み込みスタイルの表の下に現行ドキュメントとの違いを注記した。詳細は該当セクションと末尾の訂正履歴を参照。
Claude Codeに何かを頼むと、作業に入る前に「まず〜を確認します」「次に〜します」という一言が挟まることがある。この前置きと実況を省いて、結果から話すモードが公式に追加された。GitHubのanthropics/claude-codeリリースページでバージョン2.1.237(2026年8月20日公開)を確認したところ、次の一文が記録されている。
Added a built-in "Concise" output style: Claude leads with results and skips preamble and narration, while doing the work just as thoroughly. Select it under Output style in /config.
(組み込みの「Concise」出力スタイルを追加:Claudeは結果から話し、前置きと実況を省く。作業の徹底度は変わらない。/configのOutput styleから選択する)
この一文は、GitHub API経由で取得したリリース本文(api.github.com/repos/anthropics/claude-code/releases/tags/v2.1.237)でも一致することを確認した。CHANGELOGのバージョン管理は連番のみで、この行以外にConciseスタイルの詳細な仕様説明は付いていない。
「前置きと実況を省く」が指しているもの
CHANGELOGの一文が明示しているのは2点だけだ。「前置き(preamble)」と「実況(narration)」を省くこと、そして「作業の徹底度(thoroughness)は変わらない」ことである。逆に言うと、この一文以上の説明——たとえばコード変更の説明や確認事項の提示まで削るのか、それとも「これから〜します」という進行報告だけを削るのか——はCHANGELOGに書かれていない。
Output styleという仕組み自体はConciseが初出ではない。既存のOutput style機能(/configのOutput style欄)に新しい選択肢が1つ増えた、という位置づけで書かれている。
自分の手元での確認
この記事を書いている自分の手元のClaude Codeバージョンをclaude --versionで確認したところv2.1.247で、Concise追加のv2.1.237より10バージョン後にあたる。バージョンとしては該当機能を含む環境であることは確認できたが、/config画面はインタラクティブなTUIのため、この記事の執筆環境(対話なしのバッチ実行)からは実際にOutput style一覧を開いて目視することができなかった。選択した状態でどの程度会話量が変わるかも体感の問題であり、CHANGELOGの一文以上の定量的な比較(トークン数の削減幅など)はどこにも記載がなかったため、本記事では数字を示さない。
組み込み5スタイルの全容と、Conciseが「削らない」もの
公式ドキュメント(docs.claude.com/en/docs/claude-code/output-styles)を確認すると、CHANGELOGの1行だけでは分からなかった全体像が書かれていた。Output styleは「Claudeが何を知っているかではなく、どう応答するかを変える」機能で、Default(既存のソフトウェアエンジニアリング向けシステムプロンプト)に加え、4つの組み込みスタイルが用意されている。
| スタイル | 内容 |
|---|---|
| Default | 既存の標準システムプロンプト。ソフトウェアエンジニアリングタスクを効率的にこなす |
| Proactive | 即座に実行し、日常的な判断では立ち止まらず妥当な仮定を置く。auto modeより強い自律実行志向で、権限モードは変更しない(実行可否は引き続き権限モードが決める) |
| Concise | 結果から話し、前置きと実況を省き、応答をデフォルトで短くする。作業の徹底度はDefaultと同じ。説明や詳細を求められれば全文で答える。エラーレポート・セキュリティ警告・破壊的操作の確認は常に全文を保持する。v2.1.237以降が必要 |
| Explanatory | タスクをこなす合間に教育的な「Insights」を提供し、実装判断やコードベースのパターンの理解を助ける |
| Learning | 協調的な「一緒に手を動かす」モード。「Insights」を共有するだけでなく、戦略的に小さなコード片を人間に書かせる。人間が実装すべき箇所にはTODO(human)マーカーを追加する |
この一覧から、CHANGELOGの1行が示していなかった具体的な線引きが分かる。Conciseは「前置き・実況・デフォルトの応答の長さ」を削る一方、エラーレポート・セキュリティ警告・破壊的操作の確認は必ず全文のまま、という明示的な例外が設けられている。「詳しい説明を求めれば、通常通り詳しく答える」ともあるため、Conciseは「常に短い」のではなく「デフォルトで短く、聞けば詳しくなる」という設計だ。
(この節の説明と表は公開時点の公式ドキュメントに基づく。2026年9月25日に同ページを取り直すと書き方が改められていた。 Conciseについては、全文のまま残す対象に「失敗したテストの出力(failing test output)」が加わり、省く対象に「締めのまとめ(closing recap)」が明記され、単純な質問には1〜3文で答えると書かれている。)
/output-styleという専用スラッシュコマンドは、v2.1.73で非推奨化され(CHANGELOGに記載)、公開時点の公式ドキュメントによればv2.1.91でいったん削除されていた。【2026年9月25日追記】 ただしその後、GitHubのリリースページによれば日本時間2026年9月12日(UTCでは9月11日)公開のv2.1.269で/output-style [name]として復活している。公式ドキュメント(現在のURLはcode.claude.com/docs/en/output-styles。以前のdocs.claude.comのURLは301でこちらへ転送される)によれば、復活版はターミナルの対話セッションだけでなく非対話モード・Agent SDK・Remote Control(モバイルアプリ/Web)からも使え(Remote Controlから一覧・選択できるのは組み込みスタイルのみ)、引数なしで実行すると選べるスタイルの一覧と現在の選択が表示される。ターミナルでの変更方法は、①/output-style <style>コマンド、②/configから選ぶ、③設定ファイルのoutputStyleフィールドを直接編集する、の3通りだ(①②の選択内容は.claude/settings.local.jsonに保存される。VS Code拡張ではコマンドメニューの「Output styles」からも選べ、こちらはv2.1.257以降が必要)。この更新を書いている時点の手元のclaude --versionは2.1.281で、v2.1.269より後の版にあたる(/output-styleを実際に実行しての確認はしていない)。公開時点の公式ドキュメントは「Output styleはシステムプロンプトの一部としてセッション開始時に1回だけ読み込まれ、変更の反映には/clearか新しいセッションが必要」と書いていたが、現在の同ページはこの記述を改め、切り替えは次のメッセージから反映されるとしている。再起動が要ると書かれているのは、ターミナルでClaude Codeの実行中にカスタムOutput styleのファイルを作成・編集した場合(スタイルのファイルは起動時に読み込まれるため)だ。プロンプトキャッシュについての別ドキュメント(prompt-caching)を確認すると、スタイルの「切り替え」がキャッシュの仕組みとどう絡むかも具体的に書かれていた。なお、公式ドキュメントは「毎回必ず起きてほしいこと」にはOutput styleでなくhooksを使うよう線引きしている。Output styleはClaudeが従う指示であって、Claude Codeが強制する仕組みではないためだ。
"When you switch output styles mid-session with
/output-style,/config, or theoutputStylesetting, Claude uses the new style starting with your next message. Claude Code delivers the new style's instructions as a message in the conversation, so that request still reads the system prompt and the earlier conversation from the cache. Before v2.1.251, a mid-session style switch kept the cache but didn't apply until you ran/clearor started a new session."
(2026-09-10 訂正:初出時はここに「does not invalidate the cache, but the change also doesn't apply…」という文をOutput style節からの引用として載せていたが、公式ドキュメントを取り直すと、その文言はCLAUDE.mdの編集について書いた別の節(Editing CLAUDE.md mid-session)のもので、Output style節は上のように「v2.1.251以降は次のメッセージから新しいスタイルが効く」と書かれている。節を取り違えていたため差し替えた。2026-09-25追記:引用文もその後/output-styleが復活した現在の文面に更新した。)
(セッションの途中で/output-style・/config・outputStyle設定のいずれかでスタイルを切り替えると、Claudeは次の発言から新しいスタイルを使う。Claude Codeは新しいスタイルの指示を会話中のメッセージとして送るので、その回もシステムプロンプトとそれまでの会話はキャッシュから読まれる。v2.1.251より前は、セッション途中のスタイル切り替えはキャッシュこそ保たれるが、実際に反映されるのは/clearを実行するか新しいセッションを開始した後だった)
つまり、v2.1.251(日本時間2026年8月29日リリース)以降であれば、セッション途中で/configや、v2.1.269で復活した/output-styleからConciseに切り替えると次の発言から反映される。ハマりやすいのはv2.1.251より前のバージョンで、その場合はキャッシュこそ保たれるものの切り替え自体は/clearを実行するか新しいセッションを始めるまで反映されず、体感的に「変わらない」ように見えた。(2026-09-25訂正) 初出時はこの結論を「セッション内では反映されない」という逆の内容で書いていたが、上の引用・訂正注記と食い違っていたため書き直した。
誰にとって意味があるか
Claude Codeを長時間のセッションで使っていると、進捗報告のたびに数行の説明が挟まり、スクロールバック上でのノイズになりやすい。CIパイプラインやヘッドレス実行でログを追う場合、あるいは単に手元で素早く結果だけ見たい場合には、Conciseスタイルが実況を減らす選択肢になる。一方で、Claude Codeが何を考えて次の手を選んだのかを追いながら作業したい場合には、従来のOutput styleのままのほうが向くだろう。CHANGELOGはどちらが「デフォルト」設定として推奨されるかについては何も書いていない。
カスタムOutput styleの作り方までは試していない
- 公式ドキュメントにはカスタムOutput styleの作り方(Markdownファイル+frontmatterで独自スタイルを定義し、
keep-coding-instructions: trueで既存のコーディング指示を残すかどうかを選べる)も説明されているが、本記事ではこの部分は実際に手元で試していない - Conciseを選んだ状態で実際に複数のタスクを走らせて、「前置きがどの程度減ったか」「詳細を求めたときに本当に全文で返ってくるか」を定量的・体感的に検証する作業は行っていない
- Proactive・Explanatory・Learningの3スタイルについても、公式ドキュメントの説明文をそのまま紹介したのみで、実際の挙動の違いを手元で比較検証してはいない
- プロンプトキャッシュとの関係(Output style変更がキャッシュに与える影響)は、2026年9月10日の訂正と9月25日の更新で
prompt-cachingページの「Changing output style」節を読み、引用・訂正した。ただし同じページが挙げる他の項目(CLAUDE.mdの編集・権限モードの切り替え・サブエージェントの起動など)がキャッシュにどう効くかまでは、本記事では掘り下げていない
関連記事: Claude Codeとは / Claude Codeがエラーで動かない時の切り分け手順 / Claude Code 使い方・料金・できること【2026年最新ガイド】 / Claude CodeがAGENTS.mdを読むようになった / Claude Codeの「Claude Mods」と今のhooksの違い / Claude APIのオンデマンド圧縮(ベータ)
感想・指摘はコメント欄へ。
出典・参照資料
- 二次資料Claude Code CHANGELOG.md(v2.1.73の/output-style非推奨化・v2.1.237のConcise追加・v2.1.269の/output-style追加) ↗
- 一次資料anthropics/claude-code v2.1.237 リリースページ ↗
- 一次資料anthropics/claude-code v2.1.251 リリースページ(2026-08-28T18:19:32Z公開) ↗
- 一次資料anthropics/claude-code v2.1.269 リリースページ(/output-style コマンドの復活・2026-09-11T19:17:55Z公開) ↗
- 一次資料Output styles(Claude Code公式ドキュメント、組み込み5スタイルの一覧と仕様。旧URLのdocs.claude.comからcode.claude.comへ301リダイレクト済み) ↗
- 一次資料How Claude Code uses prompt caching(公式ドキュメント、Output style変更とキャッシュの関係) ↗
- 二次資料Output styles(公式ドキュメントの2026年9月2日時点のInternet Archive保存版。「v2.1.73で非推奨化・v2.1.91で削除」「反映は/clearか新しいセッションの後」の記述があった版) ↗
更新・訂正履歴
- 引用元の節を取り違えていたため訂正。Output style の挙動として Changing it via /config or the outputStyle setting mid-session does not invalidate the cache, but the change also doesn't apply… を引用していたが、docs.claude.com/en/docs/claude-code/prompt-caching.md を取り直すと、この文言に対応するのは Editing CLAUDE.md mid-session 節の記述で、Output style 節は When you switch output styles mid-session with /config or the outputStyle setting, Claude uses the new style starting with your next message. と、v2.1.251以降は即時反映される旨を書いている(v2.1.251より前は記事の説明どおりの挙動だったとも書かれている)。引用を実際のOutput style節の記述に差し替えた。
- 訂正。2026-09-10の訂正で引用と直後の注記は直したが、その下の日本語訳と「つまり」の結論文を直し忘れており、v2.1.251より前の挙動(セッション途中のスタイル切替はそのセッション内では反映されない)を今も通用する挙動であるかのように書いたままになっていた。引用・注記と整合するよう、v2.1.251以降は次の発言から反映される旨に書き直した。同じ段落の「Output styleはシステムプロンプトの一部としてセッション開始時に1回だけ読み込まれ、反映には/clearか新しいセッションが必要」という記述は、公開時点の公式ドキュメント(output-styles。2026年9月2日のInternet Archive保存版で確認)の記述どおりだったが、現在の同ページはこの記述を改め、切り替えは次のメッセージから反映、再起動が要るのはターミナルで実行中にカスタムスタイルのファイルを作成・編集した場合、と書いている。現行の記述に合わせて書き直し、公開時点の記述だったことを本文に残した。
- 更新(公開後の仕様変更)。「/output-styleコマンドはv2.1.91で削除され、現在は/configか設定ファイル編集の2通りのみ」と書いていた。v2.1.91での削除は公開時点の公式ドキュメントの記述どおりだったが、その後v2.1.269(GitHubリリースページで2026-09-11T19:17:55Z公開、日本時間9月12日)で/output-style [name]が追加され、ターミナルでの変更手段は3通りになった。あわせて公式ドキュメントの参照URLがdocs.claude.comからcode.claude.comへ301リダイレクトされるようになったことを確認した(既存sourcesのURLでも解決するため据え置き、新ドメインを本文に注記)。組み込みスタイルの表は公開時点のドキュメントに基づくため、現行版との違いを表の下に注記した。
大きいニュースはYouTubeでも解説しています。Xでは新着記事をお知らせしています。
コメント
まだコメントはありません。最初のコメントを書いてみませんか?
AIについて聞きたいことはありますか?
質問箱で無料で受け付けています。回答は公開され、他の方の参考にもなります。
質問箱を見る →