Claude Code を使っていると、小さな悩みが出てきます。仕事はできるのに、返答が長すぎることです。
テストを一つ直してほしいだけなのに、テストフレームワークを説明し、依頼を言い直し、「これからやります」と書き、最後に変更ファイルを言います。コードは問題なくても読むコストが高く、長い会話では context を圧迫します。
解決策は「簡潔に」と言うだけではありません。一時プロンプト、CLAUDE.md、output style、custom slash command を分けて使うのが安定します。
目標は、Claude Code の出力を工程報告に近づけることです。結果を先に、前置きを減らし、task restatement を避け、必要な files、commands、risks、next steps だけを残します。
Quick Answer
| レイヤー | 場面 | 方法 |
|---|---|---|
| 一時プロンプト | 今の turn が長い | result、files、validation、risks だけ要求 |
CLAUDE.md |
project 長期 preference | concise report rules を書く |
| Output style | 全体の tone と format | output style を定義 |
| Custom slash command | review、test fix、summary | 短い template を command 化 |
おすすめ順は、一時プロンプト、CLAUDE.md、output style、slash command です。
今すぐ短くする
|
|
コード変更では:
|
|
調査では:
|
|
これはすぐ効きますが、会話単位です。長期化するなら project rules に移します。
CLAUDE.md に書く
|
|
中国語プロジェクトなら:
|
|
CLAUDE.md 自体が長くなると context の負担になります。圧縮方法は /ja/2026/07/10/ai-coding-prompt-compression-guide/。
Output Style を使う
output styles は Claude の response style、role、tone、format を変えます。project facts を教えるものではありません。
|
|
中国語なら:
|
|
project paths、test commands、forbidden files は output style ではなく CLAUDE.md に置きます。
/config で設定する
Claude Code で:
|
|
output style の項目を確認します。バージョンによっては次のような形式を使える場合があります。
|
|
key 名は変わる可能性があるため、まず /config で確認するのが安全です。
Custom Slash Command
固定タスクには command を作ります。
|
|
|
|
実行:
|
|
同様に short-fix、short-test、short-summary を作れます。
コード変更後の出力形式
|
|
さらに短く:
|
|
検証していない場合:
|
|
Review で短くする
|
|
Codex を独立 review に使う場合、Claude Code は実装、Codex は read-only review にできます。分担: /ja/2026/07/10/cursor-codex-claude-code-workflow-division/。
Test fix で短くする
|
|
token usage が高いときは log output も制御します: /ja/2026/07/08/claude-code-token-usage-spike-troubleshooting-faq/。
すべてを極短にしない
短い出力が向くのは bug fix、failing tests、commit summary、code review、simple command explanation、明確な実装タスクです。
短すぎないほうがよいのは onboarding、architecture tradeoff、incident review、security risk、database migration、曖昧な requirements です。
実行フェーズは短く、設計フェーズは少し展開してよいと考えます。
caveman との違い
caveman は Claude Code や Codex の出力を短くする skill/plugin として紹介しました: /ja/2026/07/03/caveman-agent-output-compression-guide/。
この記事の方法は基礎です。一時プロンプト、CLAUDE.md、output style、slash command で自分の rule を作ります。
よくある間違い
“Be concise” だけ
曖昧です。
|
|
毎回 style を繰り返す
安定ルールは CLAUDE.md や output style に移します。
output style に project facts を入れる
output style は tone と format、project facts は CLAUDE.md です。
safety を削る
危険操作、database、permissions、production config、file deletion は省かないでください。
説明を完全禁止する
良い書き方:
|
|
Copy-Paste Config
|
|
一時プロンプト:
|
|
まとめ
Claude Code の出力が長すぎるとき、すぐ道具を変える必要はありません。現在の会話は短い prompt、project は CLAUDE.md、全体表現は output style、固定タスクは slash command で制御します。
大事なのは「できるだけ短く」ではなく、場面に合う長さです。実装とテスト報告は短く、architecture と risk discussion は必要に応じて展開します。