3行でいうと
- 設定は、ユーザー用
~/.claude/settings.json、プロジェクト共有用.claude/settings.json、自分だけのプロジェクト用.claude/settings.local.json、組織の管理設定の4つ。同じ項目は上位が勝ち、リスト(許可ルールなど)は足し合わされます。 - モデルは、セッション中の
/model、起動時の--model、環境変数ANTHROPIC_MODEL、設定のmodelの順で優先されます。opus、sonnet、haikuなどの別名が指すモデルは、時間とともに変わります。 - 使用量は
/usage(/costと/statsは別名)で見ます。画面の金額はClaude Codeが手元で計算した見積もりで、請求の正式な数字は、公式の請求画面で確かめるように、と公式が書いています。
この記事は公式ドキュメントを2026年10月16日に読んでまとめたものです。この記事は、実際に使って確かめた記録ではありません。運営者はClaude Codeを入れていますが、使い心地はこの記事には書いていません。コマンドや設定のキーは公式の記載を写したもので、動作確認はしていません。公式の文章は要約として取得したため、引用はせず言い換えています。料金や上限の金額は、この記事には書きません。
先に結論
- 設定はJSONファイル。 コメントや末尾のカンマは書けない厳密なJSONです。
/configのメニューで変えることもでき、保存先は項目ごとに決まっています。 - 確かめる道具が3つ。
/status(読んだ設定ファイル、モデル、アカウント)、claude doctor(設定の誤りの診断)、/context(何が文脈の枠を使っているか)。 - 使いすぎを防ぐ基本。 話題が変わったら
/clear、長くなったら/compact、軽い作業は軽いモデルへ。
設定ファイル:4つの置き場所と優先順位
公式の表(確認日10月16日)を整理します。
| 範囲 | ファイル | 誰に効くか |
|---|---|---|
| ユーザー | ~/.claude/settings.json |
自分の、このパソコンの全プロジェクト |
| プロジェクト共有 | .claude/settings.json |
そのフォルダで働く全員(gitに入れると共有される) |
| プロジェクトのローカル | .claude/settings.local.json |
自分だけの、そのプロジェクト |
| 管理(Managed) | managed-settings.json など |
組織が配った全員 |
同じ項目が複数の場所にあるとき、効くのは上位です。順番は、管理設定、起動時の --settings、プロジェクトのローカル、プロジェクト共有、ユーザーの順で、上のものが下のものを上書きします。ただし、permissions.allow のようなリストは、上書きではなく足し合わされます。環境変数は、この順位の「段」ではなく、項目ごとに決まった組み合わせで効く、と書かれています。たとえば ANTHROPIC_MODEL は、どのファイルの model よりも優先されます。
インストールしても、設定ファイルは自動では作られません。~/.claude/settings.json は、/config でテーマなどを初めて変えたときに、.claude/settings.local.json は、許可の確認で「今後は聞かない」を選んだときに作られる、と書かれています。後者を手作りしたときは、.gitignore に自分で追加します。ほかに、Claude Code自身が書く ~/.claude.json(ログイン、MCPの設定、信頼の記録)があり、自分で編集する必要はない、と書かれています。
公式の設定ファイルの例は、次の形です(許可と禁止の例)。
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"permissions": {
"allow": ["Bash(npm run lint)", "Bash(npm run test *)"],
"deny": ["Read(./.env)", "Read(./.env.*)"]
}
}
$schema の行は、エディタで入力補完と検証を効かせるためのものです。最新の項目は載っていないことがあり、警告が出ても間違いとは限らない、と公式は書いています。
確かめ方。 保存したら、/status を実行します。「Setting sources」の行に、読み込まれた設定ファイルの名前が並びます。どのファイルがどの項目を決めたかまでは出ません。壊れたJSONは、起動時に「Settings Error」と表示され、claude doctor で詳細が見られます。編集は多くの場合、再起動なしで反映されます。
使うモデルを選ぶ
公式のModel configurationによると、モデルを指定する方法は、優先度の高い順に次のとおりです。
- セッション中の
/model <別名または名前>(引数なしで選択画面。Enterで既定として保存、sでこのセッションだけ) - 起動時の
claude --model <別名または名前> - 環境変数
ANTHROPIC_MODEL - 設定ファイルの
model - 新しいセッションの既定として
ANTHROPIC_DEFAULT_MODEL(v2.1.236以降)
別名は次のとおりです。
| 別名 | 意味(公式の記載) |
|---|---|
default |
上書きを解除して、アカウントの既定に戻す |
sonnet |
最新のSonnet。日常のコーディング向け |
opus |
最新のOpus。複雑な推論向け |
haiku |
速くて軽いHaiku。簡単な作業向け |
opusplan |
計画モードではopus、実行ではsonnet |
fable、best |
Fableモデル(使える環境のみ)。best は、使えるならfable、なければopus |
別名が指すモデルと、推論の強さ(effort)
- 別名が指すモデルは、使うサービスで変わります。公式の対応表(確認日10月16日)では、Anthropic APIでは、
opusがOpus 5.5、sonnetがSonnet 5.5、haikuがHaiku 5.5と表示されています。Amazon BedrockとGoogle CloudではsonnetがSonnet 4.5、Microsoft FoundryではopusがOpus 4.6です。これは「表示されている現行の表」で、予告か現行かの区別は、取得した要約からは分かりません。別名は、時間とともに最新のものを指すように変わる、と公式に書かれています。 defaultが何を指すかも、プランで変わります。公式の記載では、Pro、Max、Team、Enterprise、Anthropic APIで Opus 5.5、Microsoft Foundry で Sonnet 4.5 です(確認日10月16日)。Fableモデルは、既定にはならない、と書かれています。- 固定したいときは、
claude-opus-5-5のような完全な名前か、ANTHROPIC_DEFAULT_OPUS_MODELなどの環境変数で指定します。 - 推論の強さ(effort)は、
/effortやclaude --effort highで設定します。段階はlow、medium、high、xhigh、maxなど(ultracodeやautoもある。モデルによって使える段階が違う)。 - 新しいモデルは、一定以上のClaude Codeのバージョンが必要です(Opus 5.5はv2.1.280以降、など)。
claude updateで更新します。管理者は、availableModelsやdeniedModelsで、選べるモデルを制限できます。 - Model configurationのページは、先頭の約10万文字(全体で約11万4千文字)までしか読めていません。末尾の環境変数の表は未読です。
よく使うコマンド
公式のCommandsは、入力欄に / を打つと使えるコマンドが出る、としています。ここでは、始めたばかりの人が使いやすいものだけを選びました(確認日10月16日)。
| コマンド | 公式の説明の要旨 |
|---|---|
/help |
ヘルプとコマンドの一覧 |
/init |
CLAUDE.md の下書きを作る |
/memory |
CLAUDE.md の編集、自動メモリのオン・オフ |
/context |
いま文脈の枠を何が使っているかを色つきの図で見る |
/compact [指示] |
会話を要約して枠を空ける。何を残すかの指示を付けられる |
/clear |
空の文脈で新しい会話を始める(別名 /reset、/new)。前の会話は /resume で戻れる |
/resume、/rewind |
前の会話を再開する。会話やコードを前の時点に戻す |
/model、/effort |
モデルと推論の強さ |
/permissions |
許可のルールの管理 |
/plan |
計画モードに入る |
/config |
設定画面。/config model=sonnet のような直接の指定もできる |
/status |
バージョン、モデル、アカウント、読み込んだ設定の確認 |
/doctor |
セットアップの点検。問題を見つけて、直すこともできる。確認を求めてから変更する |
/usage |
使用量(別名 /cost、/stats) |
ターミナルから打つコマンドは、公式のCLI referenceでは、claude(対話を開始)、claude "質問"(最初の指示つきで開始)、claude -p "質問"(1回答えて終了)、claude -c(直近の会話を続ける)、claude -r(会話を選んで再開)、claude update(更新)、claude doctor(診断)です。旗では、--model、--permission-mode、--add-dir、--allowedTools、--disallowedTools などがあります。-p(出力して終了する形)では、--max-turns(往復の回数の上限)と、--max-budget-usd(見積もり費用の上限)も使える、と書かれています。
使用量とコストの見方
公式のCostsは、Claude Codeの費用はトークン(AIが読み書きする文字数のような単位)の使用量に応じる、と書いています。契約の料金は、ここには書きません。
/usage の画面。 上部の「Session」の欄に、そのセッションの合計費用、所要時間、変更した行数、モデルごとのトークン数が出ます。費用の数字は、Claude Codeが手元でトークン数から、定価で計算した見積もりです(管理者が契約の料金を設定している場合を除く)。正式な請求の数字は、Claude Consoleの使用量ページで確認するように、と書かれています。/clear で新しいセッションを始めると、この合計は0に戻ります。
サブスクリプションの人の見方。 ProやMaxでは、使用量は契約に含まれるので、セッションの費用の数字は請求には関係しない、と書かれています。代わりに、プランの使用量のバーと、何が使用量を食っているか(スキル、サブエージェント、MCPサーバーなどの割合)が出ます。この数字は、このパソコンの履歴から計算した概算で、ほかの端末やclaude.aiの使用は含まれません。
上限のメッセージ。 「You've hit your session limit」や「weekly limit」は、契約の使用量の枠(時間ごとの枠と週の枠。TeamsとEnterpriseでは、5時間のローリング枠と週の枠と説明されています)を使い切った合図で、全モデル共通なので、/model で変えても回復しない、と公式にあります。リセットの時刻は、メッセージに出ます。追加の利用量(usage credits)は /usage-credits、待つか足すかの選択肢は /rate-limit-options で見られます。
減らす工夫(公式のCostsが勧めるもの)。
- 話題が変わったら
/clear。古い文脈は、以後のすべてのメッセージで、トークンを使い続けます。 - 長くなったら
/compact。/compact Focus on code samples and API usageのように、残したい内容を指示できます。 - 軽い作業にはSonnetなど軽いモデル。公式は、Opusは複雑な設計や多段階の推論に取っておくとよい、と書いています。
- 推論の強さを
/effortで下げる。 - 使っていないMCPサーバーを
/mcpで無効にし、CLAUDE.mdは200行未満に。 - 大きな変更の前に計画モードを使い、具体的な指示で頼む。
使用量が増えやすい理由。 長く開いたままのセッションでは、毎回の依頼で会話全体が送られます。休憩のあとの最初のメッセージは、キャッシュ(再利用の記憶)が切れて、全体を読み直すため、増えやすい、と書かれています。定期実行のタスクやサブエージェントも、自分の分を使います。
気をつけること
- この記事は、実際に使って確かめた記録ではありません。運営者はClaude Codeを入れていますが、使い心地はこの記事には書いていません。コマンド、旗、設定のキー、環境変数は公式の記載を写したもので、動作確認はしていません。
- 取得したのは要約です。モデル名、バージョン番号、既定のモデルは、更新で変わりやすい点です。上のモデル名は、2026年10月16日に公式ページに表示されていたもので、現行か予告かは区別できません。
- 公式のsettings-reference(全設定キーの一覧)、env-vars(環境変数の一覧)、statusline、analyticsのページは、読んでいません。
- 公式のCostsには、組織全体の平均費用などの数字がありますが、この記事では金額を扱いません。使用量の上限の条件も、プランごとに違い、変わりやすい点です。
出典
- Settings files and precedence(Claude Code Docs、Anthropic、10月16日確認)
- Model configuration(Claude Code Docs、Anthropic、10月16日確認)
- Commands(Claude Code Docs、Anthropic、10月16日確認)
- CLI reference(Claude Code Docs、Anthropic、10月16日確認)
- Manage costs effectively(Claude Code Docs、Anthropic、10月16日確認)
- Advanced setup(Claude Code Docs、Anthropic、10月16日確認)