<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Claude Code実践入門 | 徒然なるままに</title>
	<atom:link href="https://www.seichan.org/tag/claude-code%e5%ae%9f%e8%b7%b5%e5%85%a5%e9%96%80/feed" rel="self" type="application/rss+xml" />
	<link>https://www.seichan.org</link>
	<description>徒然と日々の出来事(ネタ)を書いていこうかと．主に FreeBSD，Unix系の話題が中心ですが，その他の話題もあつかってみたり．</description>
	<lastBuildDate>Sat, 24 Oct 2026 21:11:11 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>【Claude Code実践入門 第2回】作業範囲を決める ― Codeタブでのプランモード、計画を省いてよい作業・要る作業、計画は「実際に読む」、プロンプトの4つのコツ</title>
		<link>https://www.seichan.org/2026/10/ccode-02-scope.html</link>
					<comments>https://www.seichan.org/2026/10/ccode-02-scope.html#respond</comments>
		
		<dc:creator><![CDATA[seichan]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 21:00:00 +0000</pubDate>
				<category><![CDATA[生成AI]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Claude Code実践入門]]></category>
		<category><![CDATA[プランモード]]></category>
		<category><![CDATA[プロンプト]]></category>
		<guid isPermaLink="false">https://www.seichan.org/?p=10606</guid>

					<description><![CDATA[Claude Codeに作業を任せる前に範囲を決める方法を解説します。Codeタブでのプランモードの切り替え（Ctrl＋Shift＋M）と記憶される範囲、計画を省いてよい作業と要る作業の見分け方、計画を「実際に読む」ときの3つの見どころ、範囲・情報源・既存のやり方・「直った」の定義を書くプロンプトの4つのコツまで。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「頼んでいないファイルまで直されていて、元に戻すのに手間がかかりました」<br>「プランモードを使うといいと聞きますが、毎回使うと面倒です。どんな作業なら使うべきですか」</p>



<p class="wp-block-paragraph">第1回では、コンテキストは毎ターン送り直されること、公式の失敗パターンの1つに「終わらない探索」（範囲を決めずに調べさせ、コンテキストを使い切る）があることを見ました。<strong>走らせてから直すより、走らせる前に範囲を決める</strong>ほうが、ずっと安く済みます。</p>



<p class="wp-block-paragraph">第2回では、Code タブでのプランモードの使い方、計画を省いてよい作業と要る作業の見分け方、計画を「実際に読む」ときの3つの見どころ、そして範囲を決めるプロンプトの4つのコツを扱います。数値・仕様は2026年10月時点です。</p>


<div class=".for-sp">
<div id="im-5078de7a65f140ac9d12a50b8ac9ee9c">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946055,type:"banner",display:"inline",elementid:"im-5078de7a65f140ac9d12a50b8ac9ee9c"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/8ae3a18ff526e95e579f5814fddd88f6"></script>
<!-- admax -->
<!--
<div id="im-3931cf74888b4888ae5fb170df744749">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946233,type:"banner",display:"inline",elementid:"im-3931cf74888b4888ae5fb170df744749"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Codeタブでのプランモード</a></li><li><a href="#toc2" tabindex="0">計画を省いてよい作業・要る作業</a></li><li><a href="#toc3" tabindex="0">計画は「実際に読む」</a></li><li><a href="#toc4" tabindex="0">プロンプトの4つのコツ</a></li><li><a href="#toc5" tabindex="0">考えてみよう</a></li><li><a href="#toc6" tabindex="0">まとめ</a></li><li><a href="#toc7" tabindex="0">連載「Claude Code実践入門」全9回</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Codeタブでのプランモード</span></h2>



<p class="wp-block-paragraph"><strong>プランモード</strong>では、Claude は読み取りだけで調べ、変更案（計画）を出します。ファイルは何も変更しません。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/10/ccode02-s010.png" alt="Code タブのモードのメニューを示した図（日本語の表示。2026年10月時点）。枠の見出しは「モード（入力欄の下の表示をクリック）」。4行が並び、「自動：Claudeが権限の決定を処理します（1）」「手動：変更前に常に確認する（2）」「編集を受け入れる：すべてのファイル編集を自動的に承認（3）」「プラン：変更を加える前に計画を作成（4）」。どの行にも既定の印は付いていない。その下に破線の枠で「権限をバイパス」があり、「設定（Settings → Claude Code の Allow bypass permissions mode）で有効にしたときだけ出る」と添えてある。枠の外に2つの箱があり、「メニューから選ぶ（1〜4の数字でも選べる）」と「Ctrl＋Shift＋M（Macは Cmd＋Shift＋M）」。赤い文字で「CLIの Shift＋Tab は、Codeタブでは使えない」。小さな注記は「選んだモードはフォルダーごとに記憶される（プランを除く）」と「Code タブのモードのメニュー（日本語の表示。2026年10月時点）」。"/></figure>



<ul class="wp-block-list">
<li><strong>切り替え方</strong>：入力欄の下のモード表示をクリックして、メニューから選びます。メニューが開いているときは数字キーでも項目を選べます。キーボードなら <strong>Ctrl＋Shift＋M</strong>（Mac は Cmd＋Shift＋M）でモードのメニューが開きます</li>


<li><strong>CLI との違い</strong>：CLI の <strong>Shift＋Tab</strong> は、Code タブでは使えません。公式の文書は「Desktop では、Shift＋Tab はターミナルの対話モードのようには権限モードを切り替えない」と書いています</li>


<li><strong>記憶される範囲</strong>：メニューで選んだモードは<strong>フォルダーごとに記憶</strong>されます。ただし <strong>「プラン」だけは、そのセッション限り</strong>です。メニューで選んだモードは、そのフォルダーでは設定の既定（<code>permissions.defaultMode</code>）より優先されます</li>


<li><strong>公式の勧め</strong>：複雑な作業は「プラン」で始め、計画を承認したら「編集を受け入れる」か「手動」に切り替えて実行します</li>
</ul>



<p class="wp-block-paragraph">日本語の画面でのモードの表示名は、「自動」「手動」「編集を受け入れる」「プラン」です。「権限をバイパス」は、Pro・Max では、設定（Settings → Claude Code）の「Allow bypass permissions mode」を有効にしたときだけメニューに出ます。入力欄の下には、モード・モデル・Effort が並んで表示されます。モードの詳しい違いは、第5回の「6つの権限モード」で扱います。</p>



<p class="wp-block-paragraph"><strong>CLI では</strong>：Shift＋Tab で権限モードを切り替えます。auto から始まったセッションで最初に押すと default になり、その後は default → acceptEdits → plan の順に回ります（プランの後に、有効にしたモードが続きます）。プランモードで起動するには <code>claude --permission-mode plan</code> です。計画が出ると、承認の選択肢（Yes, and use auto mode／Yes, manually approve edits／No, keep planning）が出ます。Code タブの承認の画面の選択肢は、筆者は確かめていません。</p>



<p class="wp-block-paragraph">連載「Claude活用入門」第5回「探索→計画→実装→検証→コミット」では、プランモードを「Shift＋Tab で切り替え」と紹介しました。<strong>これは CLI の操作で、Code タブでは上の方法を使います</strong>。</p>



<p class="wp-block-paragraph"><strong>既定のモードについて</strong>：CLI と VS Code の拡張機能では、v2.1.283 以降は auto mode から始まります（活用入門 第5回「権限と auto mode」）。デスクトップアプリだけの組み込みの既定の値は、公式の文書には書かれていません。デスクトップアプリは CLI と同じ設定ファイルを読み、<code>permissions.defaultMode</code> を新しいローカルのセッションに適用します。筆者の個人のアカウントの Code タブでは、新しいセッションは「自動」から始まりました（2026年10月4日の記録。第5回の「Code タブでの権限の操作」）。</p>



<p class="wp-block-paragraph">出典は https://code.claude.com/docs/en/desktop と https://code.claude.com/docs/en/permission-modes です。</p>


<div class=".for-sp">
<div id="im-c929b2770f964f7f88505b9ee7500db9">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946057,type:"banner",display:"inline",elementid:"im-c929b2770f964f7f88505b9ee7500db9"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/a1cf34f40c7d6f1acda2feeee1bc3a16"></script>
<!-- admax -->
<!--
<div id="im-3b5a2348efcc4b7a9435e1334f6172f2">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946056,type:"banner",display:"inline",elementid:"im-3b5a2348efcc4b7a9435e1334f6172f2"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc2">計画を省いてよい作業・要る作業</span></h2>



<p class="wp-block-paragraph">プランモードには手間がかかるので、すべての作業に使う必要はありません。</p>



<figure class="wp-block-table"><table><thead><tr><th></th><th>例</th><th>進め方</th></tr></thead><tbody><tr><td>計画を省いてよい</td><td>誤字の修正、ログの1行追加、変数名の変更</td><td>そのまま頼む</td></tr><tr><td>計画が要る</td><td>どこを変えるかはっきりしない、複数のファイルにまたがる、慣れていない領域</td><td>「プラン」で計画を出させ、読んで直してから実行する</td></tr><tr><td>Claudeに聞かせる</td><td>要件そのものがあいまい</td><td>「この作業について、私にインタビューして」と頼み、質問に答えてから計画させる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">公式のベストプラクティスの基準は、「<strong>差分を1文で説明できるなら、計画は省く</strong>」です。計画がいちばん役に立つのは、方法に確信が持てないとき、変更が複数のファイルにまたがるとき、変更するコードに慣れていないときです（https://code.claude.com/docs/en/best-practices ）。</p>



<p class="wp-block-paragraph">インタビューは、公式の文書の「Let Claude interview you」の節の使い方です。大きな機能では、最小限のプロンプトで始め、<code>AskUserQuestion</code> ツールを使って自分にインタビューするよう頼みます。公式の例の文は「I want to build [brief description]. Interview me in detail using the AskUserQuestion tool.」です。</p>



<p class="wp-block-paragraph">冒頭の2つ目の相談がこれです。<strong>計画が要るかどうかは、差分を1文で説明できるかで決めます</strong>。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc3">計画は「実際に読む」</span></h2>



<p class="wp-block-paragraph">プランモードの価値は、<strong>計画を人が読んで直せる</strong>ことにあります。Claude Academy のレッスン「長時間セッションの操縦」（Steering long sessions）は、計画にざっと目を通すのではなく、<strong>実際に読む</strong>よう勧めています。計画が綿密であるほど、実行が始まってから驚くことが減ります。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/10/ccode02-s012.png" alt="プランモードの流れの図。「① プランで調べる（読むだけ）」から「② 計画」、「③ 人が読む」へ進み、③から「④ 承認」、「⑤ 実行（編集を受け入れる）」へ進む。③から②へ戻る赤い矢印に「直させる」とある。下の枠「③で読む3点」は、「計画にないファイルを変えようとしていないか」「本番の環境に触れる手順が入っていないか」「最後にどう確かめるか（検証の手順）があるか」の3つ。結びは「計画を直すほうが、走らせてから片付けるより速い」。"/></figure>



<p class="wp-block-paragraph">読むときは、変更するファイルの一覧、変更の順番、確かめ方の3つを見ます。</p>



<ul class="wp-block-list">
<li><strong>計画にないファイルを変えようとしていないか</strong></li>


<li><strong>本番の環境に触れる手順が入っていないか</strong></li>


<li><strong>最後にどう検証するか</strong>が書かれているか</li>
</ul>



<p class="wp-block-paragraph">ずれや抜けがあれば、「手順3の前に、現在の設定のバックアップを取る手順を足して」のように、計画に足すよう頼みます。<strong>計画を直すほうが、走らせてから後片付けするよりずっと速く済みます</strong>。</p>



<ul class="wp-block-list">
<li>計画は流し読みせず、変更するファイル・順番・確かめ方を読む</li>


<li>計画にない変更、本番に触れる手順、検証の欠けを探す</li>


<li>計画を直すほうが、走らせてから片付けるより速い</li>
</ul>



<p class="wp-block-paragraph"><strong>CLI では</strong>、計画を Ctrl＋G で既定のテキストエディターに開き、直接直してから進められます（活用入門 第5回「探索→計画→実装→検証→コミット」）。Code タブで使えるかは、確認できていません。</p>



<p class="wp-block-paragraph"><strong>筆者が試したら</strong>：練習用のリポジトリ（NTP の chrony の参照先を設定する playbook）で、プランモードに「NTPの参照先を3台にしてください」と頼みました。ファイルは何も変わらず、計画が出ました。その計画には、<strong>頼んでいない「リストに無い <code>server</code> 行を削除する」タスクが入っていました</strong>。本番で既存の行を消すのは別の変更として扱うべきなので、外させました。参照先が2台のときも同じで、<strong>2回とも、頼んでいない削除が計画に入りました</strong>。計画を読まずに走らせていたら、実装の後で気づくことになります。</p>


<div class=".for-sp">
<div id="im-e200ff972f7b43fe9c8c2a7b60698c08">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946060,type:"banner",display:"inline",elementid:"im-e200ff972f7b43fe9c8c2a7b60698c08"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/b379fcf4fc1a53eab29cb4ffbda7f14f"></script>
<!-- admax -->
<!--
<div id="im-4f0e910e1dca4503a73e8d9a2678879f">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946059,type:"banner",display:"inline",elementid:"im-4f0e910e1dca4503a73e8d9a2678879f"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc4">プロンプトの4つのコツ</span></h2>



<p class="wp-block-paragraph">作業範囲は、プロンプトでも決められます。公式のベストプラクティス（Provide specific context in your prompts）の4つのコツを、NTP の例で見ます。</p>



<figure class="wp-block-table"><table><thead><tr><th>コツ</th><th>悪い例</th><th>良い例</th></tr></thead><tbody><tr><td>範囲を決める</td><td>「NTPの設定を直して」</td><td>「roles/ntp/ だけを対象に、chronyの参照先を ntp1〜ntp3.example.jp の3台に増やして」</td></tr><tr><td>情報源を示す</td><td>「ログを見て原因を調べて」</td><td>「/var/log/messages の10:00〜10:15を見て、chronydのエラーを調べて」</td></tr><tr><td>既存のやり方を示す</td><td>「playbookを作って」</td><td>「roles/syslog/ と同じ構成で roles/ntp/ を作って」</td></tr><tr><td>症状と「直った」の定義を書く</td><td>「時刻がずれる」</td><td>「server01で chronyc tracking の Leap status が Normal にならない。Normalになれば完了」</td></tr></tbody></table></figure>



<ul class="wp-block-list">
<li>参照先を3台にするのは、連載「NTP入門」第3回「何台の時刻源を使うか」で見たように、<strong>2台は食い違ったときに決められず、1台と大差ない</strong>ためです</li>


<li><code>chronyc tracking</code> の Leap status の見方は、連載「NTP入門」第4回「chronyc trackingの読み方」にあります</li>
</ul>



<p class="wp-block-paragraph">出典は https://code.claude.com/docs/en/best-practices#provide-specific-context-in-your-prompts です。</p>



<p class="wp-block-paragraph">渡し方の補足です。</p>



<ul class="wp-block-list">
<li><strong>ファイルは <code>@</code> で指定</strong>できます（<code>@</code> に続けてファイル名。場所を説明する代わりに、Claude が読んでから答えます）。Code タブでは、<code>@</code> の指定は Local と SSH のセッションで使えます（クラウドと WSL のセッションでは使えません）</li>


<li><strong>画像や PDF は、添付ボタンかドラッグ＆ドロップで渡せます</strong>（Code タブ）。公式のベストプラクティスは画像の貼り付けを一般の操作として書いていますが、Desktop の機能の比較表では、CLI の「File attachments」は「Not available」とされています。CLI で使うときは、お使いの版で試してください</li>


<li><strong>URL も渡せます</strong>。ベストプラクティスは、よく使うドメインを <code>/permissions</code> で許可するよう書いています。ただし、Code タブでは <code>/permissions</code> のような引数なしのコマンドは「isn&#8217;t available in this environment」と返ります。権限の設定は、第5回の「Code タブでの権限の操作」と第6回の「allow・ask・denyルールの書き方」で扱います</li>


<li>「必要な情報は自分で取りに行って」と頼むこともできます</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc5">考えてみよう</span></h2>



<ol class="wp-block-list">
<li>最近 Claude Code に頼んだ作業のうち、差分を1文で説明できたのはどれですか。計画を省いてよかった作業と、計画が要った作業を分けてみてください。</li>


<li>計画を読むとき、あなたの環境で「本番に触れる手順」に当たるのは何ですか。（例：サーバーの設定ファイルの書き換え、サービスの再起動）</li>


<li>「NTPの設定を直して」のような頼み方を、4つのコツ（範囲・情報源・既存のやり方・「直った」の定義）で書き直すと、どうなりますか。</li>
</ol>



<p class="wp-block-paragraph"><strong>ヒント</strong>：「計画を省いてよい作業・要る作業」「計画は『実際に読む』」の節を見直してください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc6">まとめ</span></h2>



<ul class="wp-block-list">
<li>プランモードでは、Claude は<strong>読み取りだけで計画を出し、ファイルを変更しない</strong>。Code タブでは、メニューか Ctrl＋Shift＋M（Mac は Cmd＋Shift＋M）で切り替える。CLI の Shift＋Tab は Code タブでは使えない</li>


<li>選んだモードはフォルダーごとに記憶されるが、<strong>「プラン」だけはそのセッション限り</strong></li>


<li><strong>差分を1文で説明できるなら、計画は省く</strong>。範囲がはっきりしない・複数のファイル・慣れていない領域は計画が要る。要件があいまいなら、インタビューを頼む</li>


<li>計画は<strong>実際に読む</strong>。変更するファイル、本番に触れる手順、検証の手順を見て、足りなければ計画に足させる。計画を直すほうが、走らせてから片付けるより速い</li>


<li>プロンプトは、<strong>範囲・情報源・既存のやり方・「直った」の定義</strong>の4つを書く</li>
</ul>



<p class="wp-block-paragraph">演習の手順2で、プランモードの計画を読んで直す体験を試せます（第8回）。</p>



<p class="wp-block-paragraph">次回は、<strong>走らせながら操縦する</strong>ことを扱います。途中で止める、戻す、向きを直す方法です。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc7">連載「Claude Code実践入門」全9回</span></h2>



<ol class="wp-block-list">
<li><a href="https://www.seichan.org/2026/10/ccode-01-before-delegating.html" target="_blank">任せる前に知っておくこと</a></li>


<li><strong>作業範囲を決める（この記事）</strong></li>


<li>走らせながら操縦する</li>


<li>CLAUDE.mdを育てる</li>


<li>権限モードとauto mode</li>


<li>allow・ask・denyのルールと設定ファイル</li>


<li>検証で終わらせる</li>


<li>演習（前編）：準備から実装と検証まで</li>


<li>演習（後編）：巻き戻し・差分・権限と振り返り</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.seichan.org/2026/10/ccode-02-scope.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Claude Code実践入門 第1回】任せる前に知っておくこと ― モデルとEffortの選び方、コンテキストは毎ターン送り直される、よくある失敗パターン5つ、見ていなかった分だけ検証する、使用量の確認</title>
		<link>https://www.seichan.org/2026/10/ccode-01-before-delegating.html</link>
					<comments>https://www.seichan.org/2026/10/ccode-01-before-delegating.html#respond</comments>
		
		<dc:creator><![CDATA[seichan]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[生成AI]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Claude Code実践入門]]></category>
		<category><![CDATA[コンテキスト]]></category>
		<category><![CDATA[モデル選び]]></category>
		<guid isPermaLink="false">https://www.seichan.org/?p=10601</guid>

					<description><![CDATA[Claude Codeに作業を任せる前に知っておきたいことを解説します。連載「Claude活用入門」のおさらいと、公式のモデルとEffortの選び方（既定のOpus 5.5・mediumから始め、足りなければEffortを上げる）、コンテキストが毎ターン送り直される仕組み、公式の「よくある失敗パターン」5つ、「見ていなかった分だけ検証する」考え方、使用量の確認と/clear・/compactのコストまで。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「Claude Code に作業を任せているうちに、最初に伝えたルールを守らなくなってきました。会話を続けるべきか、新しく始めるべきか分かりません」<br>「使用量の枠がすぐなくなります。同じ作業なのに、日によって減り方が違うのはなぜですか」</p>



<p class="wp-block-paragraph">Claude Code は、ファイルを読み書きし、コマンドを実行して、何段階もの作業を任せられる道具です。ただし、<strong>任せる範囲を広げるほど、うまくいかなかったときの原因が見えにくくなります</strong>。その手前で押さえておきたいのが、Claude が作業に使える情報（コンテキスト）の仕組みと、「見ていなかった分だけ検証が要る」という考え方です。</p>



<p class="wp-block-paragraph">この連載「Claude Code実践入門」は、連載「Claude活用入門」（全6回）の続編です。活用入門では、Claude 全体の使い方と、Claude Code のベストプラクティスを一通り見ました。この連載では、その中から日々の作業に効く5つを掘り下げ、最後に練習用のリポジトリで手を動かします。</p>



<p class="wp-block-paragraph">第1回では、連載全体の案内、活用入門のおさらい、公式のモデルと Effort の選び方、コンテキストが毎ターン送り直される仕組み、公式の「よくある失敗パターン」5つ、検証の考え方、使用量の確認を扱います。</p>


<div class=".for-sp">
<div id="im-5078de7a65f140ac9d12a50b8ac9ee9c">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946055,type:"banner",display:"inline",elementid:"im-5078de7a65f140ac9d12a50b8ac9ee9c"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/8ae3a18ff526e95e579f5814fddd88f6"></script>
<!-- admax -->
<!--
<div id="im-3931cf74888b4888ae5fb170df744749">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946233,type:"banner",display:"inline",elementid:"im-3931cf74888b4888ae5fb170df744749"})</script>
</div>
-->
</div>


<div class=".for-sp">
<div id="im-c929b2770f964f7f88505b9ee7500db9">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946057,type:"banner",display:"inline",elementid:"im-c929b2770f964f7f88505b9ee7500db9"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/a1cf34f40c7d6f1acda2feeee1bc3a16"></script>
<!-- admax -->
<!--
<div id="im-3b5a2348efcc4b7a9435e1334f6172f2">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946056,type:"banner",display:"inline",elementid:"im-3b5a2348efcc4b7a9435e1334f6172f2"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">この連載の案内</a></li><li><a href="#toc2" tabindex="0">連載「Claude活用入門」のおさらい</a></li><li><a href="#toc3" tabindex="0">モデルとEffortの選び方（公式の推奨）</a></li><li><a href="#toc4" tabindex="0">あわせて読みたい公式の教材</a></li><li><a href="#toc5" tabindex="0">コンテキストは毎ターン送り直される</a></li><li><a href="#toc6" tabindex="0">よくある失敗パターン5つ</a></li><li><a href="#toc7" tabindex="0">見ていなかった分だけ検証する</a></li><li><a href="#toc8" tabindex="0">使用量の確認とコスト</a></li><li><a href="#toc9" tabindex="0">考えてみよう</a></li><li><a href="#toc10" tabindex="0">まとめ</a></li><li><a href="#toc11" tabindex="0">連載「Claude Code実践入門」全9回</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">この連載の案内</span></h2>



<p class="wp-block-paragraph">この連載で掘り下げる5つと、最後の演習は次のとおりです。</p>



<ul class="wp-block-list">
<li><strong>作業範囲を決める</strong>（第2回）：走らせる前に、プランモードで計画を出させて読み、直す</li>


<li><strong>走らせながら操縦する</strong>（第3回）：途中で止める・戻す・向きを直す</li>


<li><strong>CLAUDE.md を育てる</strong>（第4回）：毎回の前提を、短く保って渡す</li>


<li><strong>権限で任せる範囲を決める</strong>（第5回・第6回）：権限モードと auto mode、allow・ask・deny のルールと設定ファイル</li>


<li><strong>検証で終わらせる</strong>（第7回）：「できました」ではなく、証拠で終わらせる</li>


<li><strong>演習</strong>（第8回・第9回。前編と後編）：練習用のリポジトリで、ここまでを一通り試す</li>
</ul>



<p class="wp-block-paragraph">前提と、この連載の扱いは次のとおりです。</p>



<ul class="wp-block-list">
<li><strong>個人の Pro・Max のプラン</strong>を前提にします。組織（Team・Enterprise）の話は、補足として添えるだけにします</li>


<li>操作は <strong>Claude のデスクトップアプリの Code タブ</strong>（Claude Code for Desktop）を主に書きます。ターミナルで使う CLI の操作は「CLI では」と添えるので、読み替えられます</li>


<li>数値・仕様は <strong>2026年10月時点</strong>のものです。公式の文書は変わりやすいので、使うときは公式で確かめてください</li>


<li>手元で確かめた版は、CLI が <strong>Claude Code 2.1.289</strong>（2026年10月18日）、Code タブが <strong>2.1.284</strong>（2026年10月4日の記録）です</li>


<li>この連載は、筆者が公式の文書（code.claude.com、Claude Academy）を読んで整理したもので、<strong>Anthropic の公式の文書ではありません</strong>。公式の推奨と、筆者の使い方の例は、分けて書きます</li>
</ul>


<div class=".for-sp">
<div id="im-e200ff972f7b43fe9c8c2a7b60698c08">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946060,type:"banner",display:"inline",elementid:"im-e200ff972f7b43fe9c8c2a7b60698c08"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/b379fcf4fc1a53eab29cb4ffbda7f14f"></script>
<!-- admax -->
<!--
<div id="im-4f0e910e1dca4503a73e8d9a2678879f">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946059,type:"banner",display:"inline",elementid:"im-4f0e910e1dca4503a73e8d9a2678879f"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc2">連載「Claude活用入門」のおさらい</span></h2>



<p class="wp-block-paragraph">活用入門の要点を5つだけ振り返ります。くわしくは各回を見てください。</p>



<ul class="wp-block-list">
<li><strong>使い分け</strong>：公式は「コードを書いて動かすなら Code、それ以外の成果物づくりは Cowork」としています（活用入門 第2回「公式が勧める使い分け」）。筆者の例では、成果物を作る作業は Code タブを標準にし、Chat は短い質問と壁打ち、Cowork は例外にしています（同「筆者の例：インフラの作業を Code に寄せる」）</li>


<li><strong>ModelとEffort</strong>：公式の推奨に沿って、次の節で整理し直します（活用入門 第3回「公式のモデルの選び方」「作業別の設定の例（筆者の例）」）</li>


<li><strong>プロンプト</strong>：Claude は「優秀だが、事情を知らない新入社員」と考え、目的・背景・理由を書く（活用入門 第4回「明確に、背景と理由を添える」）</li>


<li><strong>Claude Code</strong>：探索→計画→実装→検証。検証手段を渡す。CLAUDE.md は短く、コンテキストはこまめにリセットする（活用入門 第5回「探索→計画→実装→検証→コミット」「検証手段を渡す」「CLAUDE.md」「コンテキストの管理」）</li>


<li><strong>この連載</strong>：活用入門 第5回（Claude Code のベストプラクティス）で一覧にした使い方のうち、日々の作業に効く5つを掘り下げ、最後に自分の環境で試す演習を付ける</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc3">モデルとEffortの選び方（公式の推奨）</span></h2>



<p class="wp-block-paragraph">最初に迷う「どのモデルで、どの Effort で始めるか」を、2026年10月時点の公式の記述で整理します。</p>



<ul class="wp-block-list">
<li><strong>Claude Code の既定のモデル</strong>は、Pro・Max・Team・Enterprise・Anthropic API のいずれも <strong>Opus 5.5</strong> です。v2.1.280 より前は、Pro と Team Standard の既定は Sonnet 5、Max などは Opus 5 でした</li>


<li><strong>既定の Effort</strong> は、Opus 5.5・Sonnet 5.5・Haiku 5.5 では <strong>medium</strong> です（ほかのモデルは high が多く、Opus 4.7 は xhigh）</li>


<li><strong>モデル選びのガイド</strong>は、「<strong>Most workloads start with Claude Opus 5.5.</strong>」（多くの作業は Opus 5.5 から始める）としています。始め方は2通りです

<ul class="wp-block-list">
<li><strong>効率優先</strong>：Haiku 5.5 のような速く安いモデルから始め、足りなければ上げる</li>


<li><strong>能力優先</strong>：作業に合う最も強いところから始め、あとで効率のよいモデルへ移す</li>
</ul>
</li>


<li>同じガイドは「<strong>Tuning effort is often a better lever than switching models.</strong>」（Effort の調整は、モデルを替えるより効くことが多い）とも書いています</li>


<li>公式ブログ「Choosing a Claude model and effort level in Claude Code」（2026年7月7日。当時のモデルを例にした記事）は、ほとんどの作業で既定の Effort を使うことを勧め、必要な文脈を渡して明らかに試したのに間違えたなら、より大きなモデルを選ぶ合図としています</li>
</ul>



<p class="wp-block-paragraph">公式の Effort の目安は次のとおりです（Claude Code の文書の説明の要旨）。</p>



<figure class="wp-block-table"><table><thead><tr><th>Effort</th><th>向く作業</th></tr></thead><tbody><tr><td>low</td><td>結果を毎回見直す短いやりとり。ブレインストーミング、最初の下書き、名前の変更のような小さな変更</td></tr><tr><td>medium</td><td>Opus 5.5・Sonnet 5.5・Haiku 5.5 の既定。Opus 5.5 と Sonnet 5.5 では、新機能の実装のような、範囲がはっきりした日々のエンジニアリングの作業に合う</td></tr><tr><td>high</td><td>検証が大事な作業や、境界の場合が出やすい作業（既存のコードのバグ修正など）。Opus 5.5・Sonnet 5.5・Haiku 5.5・Opus 4.7 以外のモデルの既定</td></tr><tr><td>max</td><td>任せきりで解かせたい難しい問題（セキュリティ上の脆弱性の探索など）。収穫が減りやすく、考えすぎやすいので、広く使う前に試す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">（段階は xhigh を含めて全部で5つです。全体は活用入門 第3回「Effort とは」を見てください）</p>



<p class="wp-block-paragraph">この連載では、次の進め方にします。</p>



<ul class="wp-block-list">
<li><strong>公式の既定（Opus 5.5・Effort medium）のまま始める</strong></li>


<li><strong>うまくいかなければ、まず Effort を上げる</strong>（たとえば high）。モデルを替えるより、Effort の調整が効くことが多い</li>


<li>Haiku 5.5 のような軽いモデルは、公式の説明では速く効率的で、単純な作業に向くモデルです。Claude Code の <code>haiku</code> というエイリアスが Haiku 5.5 を指すのは Anthropic API 上の記述で、公式の文書は、Claude Code では v2.1.293 以降で使うよう書いています。<strong>Pro・Max の Claude Code のモデルのメニューに Haiku 5.5 が出るかは、公式の文書では確かめられていません</strong>（筆者の CLI は 2.1.289 でした）</li>
</ul>



<p class="wp-block-paragraph">筆者が Pro で使うときの設定の例（Sonnet 5.5 を既定にして、作業に合わせて上げる）は、活用入門 第3回「作業別の設定の例（筆者の例）」にあります。<strong>これは筆者の例で、公式の推奨ではありません</strong>。この連載の演習では、手動・既定のモデル（Opus 5.5）・Effort medium で試します。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc4">あわせて読みたい公式の教材</span></h2>



<p class="wp-block-paragraph">Claude Academy（academy.claude.com）には、この連載に近い無料の公開コースがあります（進み具合を保存するにはサインインが要ります）。</p>



<ul class="wp-block-list">
<li><strong>Claude Code in action</strong>（日本語版は「Claude Codeを実践する」。9レッスン・約1時間）：https://academy.claude.com/ja/courses/claude-code-in-action

<ul class="wp-block-list">
<li>この連載に合うレッスン（講座の1〜5番目と8番目）：Steering long sessions（長時間セッションの操縦）、A CLAUDE.md that follows（Claudeが従うCLAUDE.md）、Verification skills（検証スキル）、Permission modes（権限モード）、Hooks、Trust it: Verifying unsupervised runs（信頼する：監視なしの実行を検証する）</li>
</ul>
</li>


<li><strong>Claude Code 101</strong>：https://academy.claude.com/ja/courses/claude-code-101

<ul class="wp-block-list">
<li>Claude Code をまだ使っていない人は、「Daily workflows（日々のワークフロー）」の3レッスン（The explore → plan → code → commit workflow、Context management、Code review）を先に読んでください</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph">レッスンの題は英語版のページで、括弧の中の日本語の題は日本語版のページで確かめました（2026年10月17日）。Claude Code 101 のレッスンの日本語の題は、確かめていません。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc5">コンテキストは毎ターン送り直される</span></h2>



<p class="wp-block-paragraph">Claude が作業に使えるのは、<strong>学習で得た知識と、いまのコンテキストの中身だけ</strong>です。コンテキストには、私たちが書いたプロンプトのほかに、システムプロンプト、CLAUDE.md、読んだファイル、コマンドの実行結果が入ります。公式の文書も、リクエストの中身はすべてコンテキストウィンドウに数えられる、と書いています。</p>



<p class="wp-block-paragraph">そして、<strong>メッセージを送るたびに、それまでの会話全体が送り直されます</strong>。そのため、長い会話の最後の短い質問は、新しい会話で同じ質問をするより高くつくことがあります。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/10/ccode01-s005.png" alt="メッセージを送るたびに、それまでの全部を送り直すことを示す図。1回目の送信は、下から「システムプロンプト」「CLAUDE.md」「会話①」の3段。2回目の送信は、その上に「ファイル・コマンドの結果」と「会話②」が積まれた5段。3回目の送信は、さらに「ファイル・コマンドの結果」と「会話③」が積まれた7段。送信のたびに送る量が増える。下の注記は「長い会話の最後の短い質問ほど高くつき、性能も落ちる → 作業が変わったら /clear で区切る」。"/></figure>



<p class="wp-block-paragraph">公式のベストプラクティスは、「<strong>コンテキストウィンドウはすぐに埋まり、埋まるほど性能が落ちる</strong>」ことを、すべての前提にしています。</p>



<p class="wp-block-paragraph">大きさと自動コンパクトは、次のとおりです（2026年10月時点）。</p>



<ul class="wp-block-list">
<li><strong>大きさ</strong>：サポートの記事（有料プランでのコンテキストウィンドウの大きさ）の取得版では、Claude Code の節に Opus 5.5・Sonnet 5.5・Haiku 5.5 の3つが <strong>100万トークン</strong>とあります。Claude Code の文書も、Sonnet 5 以降・Haiku 5.5・Opus 4.7 以降は、既定で 1M のウィンドウで動く、と書いています。この大きさはモデルと記事の版で違うので、自分のプランは公式のサポートの記事で確かめてください</li>


<li><strong>自動コンパクト</strong>：100万トークンのウィンドウを持つモデルは、ウィンドウがいっぱいになる前に、既定で <strong>約96万7千トークン</strong>に達したところで会話の要約（コンパクト）を始めます。要約の始まる量は、100K〜1M の範囲で変えられます（環境変数 <code>CLAUDE_CODE_AUTO_COMPACT_WINDOW</code>）</li>


<li><strong>大きいからといって詰め込んでよいわけではありません</strong>。作業ごとに区切ることが、品質とコストの両方に効きます</li>
</ul>



<p class="wp-block-paragraph">要点は次の3つです。</p>



<ul class="wp-block-list">
<li>コンテキスト＝システムプロンプト＋CLAUDE.md＋会話＋読んだファイル＋コマンドの結果</li>


<li>毎ターン、会話全体が送り直される。長い会話ほど1回の質問が高くつく</li>


<li>公式の前提：コンテキストは埋まるほど性能が落ちる。作業ごとに区切る</li>
</ul>



<p class="wp-block-paragraph">何が場所を取っているかは <code>/context</code> で見られます。公式の文書は、会話が長くなったら <code>/context</code> で何がウィンドウを埋めているかを見て、<code>/compact</code> で要約して空きを作る、と書いています。筆者が練習用のリポジトリで試したときは、<code>/context</code> の「Memory files」の欄に <code>CLAUDE.md</code> が 290 トークンと出て、全体は 26k / 1m（3%）でした（CLI 2.1.289）。</p>



<p class="wp-block-paragraph">冒頭の1つ目の相談がこれです。<strong>最初に伝えたルールを守らなくなるのは、コンテキストが埋まって、大事な指示が埋もれてくるため</strong>です。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc6">よくある失敗パターン5つ</span></h2>



<p class="wp-block-paragraph">公式のベストプラクティスには、「Avoid common failure patterns（よくある失敗パターンを避ける）」という節があり、早く気づけば時間を節約できる5つの間違いが挙げられています。</p>



<figure class="wp-block-table"><table><thead><tr><th>失敗パターン（公式）</th><th>どうなるか</th><th>対策</th></tr></thead><tbody><tr><td>何でも詰め込んだセッション（The kitchen sink session）</td><td>関係ない話題が混ざり、コンテキストが汚れる</td><td>作業が変わるときは <code>/clear</code></td></tr><tr><td>何度も直す（Correcting over and over）</td><td>失敗した試みが残り、どんどん悪くなる</td><td>2回直してだめなら <code>/clear</code> し、分かったことを入れてやり直す</td></tr><tr><td>書きすぎたCLAUDE.md（The over-specified CLAUDE.md）</td><td>大事な指示が埋もれて無視される</td><td>容赦なく削る。指示しなくてもできることは消すか、フックにする</td></tr><tr><td>信じてから確かめる、の穴（The trust-then-verify gap）</td><td>もっともらしいが動かないもの（境界の場合を扱わない実装）ができる</td><td>検証手段（テスト、スクリプト、スクリーンショット）を必ず渡す。検証できないものは出さない</td></tr><tr><td>終わらない探索（The infinite exploration）</td><td>範囲を決めずに調べさせ、何百ものファイルを読んでコンテキストを使い切る</td><td>調べる範囲を絞るか、サブエージェントに調べさせる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">出典は https://code.claude.com/docs/en/best-practices#avoid-common-failure-patterns です。この5つへの対策が、第2回から第7回の中身になっています（「終わらない探索」は第2回の「プロンプトの4つのコツ」、「何度も直す」「何でも詰め込んだセッション」は第3回の「早めに止めて直す」、「書きすぎたCLAUDE.md」は第4回の「CLAUDE.mdは「設定」ではなく「指示」」、「信じてから確かめる、の穴」は第7回の「検証を強制する4段階」）。</p>



<p class="wp-block-paragraph"><strong>修正の回数について</strong>：公式のベストプラクティスには、「2回直してだめなら（After two failed corrections）<code>/clear</code> する」という書き方と、別の節に「同じ問題で2回を超えて直したら（more than twice）<code>/clear</code> して、分かったことを入れた具体的なプロンプトでやり直す」という書き方の両方があります。この連載では、目安を「<strong>2回直してだめなら <code>/clear</code></strong>」とします。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc7">見ていなかった分だけ検証する</span></h2>



<p class="wp-block-paragraph">Claude Academy のレッスン「信頼する：監視なしの実行を検証する」（Trust it: Verifying unsupervised runs）は、検証の考え方を「<strong>見ていなかった分だけ、検証する必要がある</strong>」とまとめています。</p>



<p class="wp-block-paragraph">メッセージが流れるのを見ながら進めた短い作業なら、さっと目を通すだけで十分です。しかし、任せきりにして席を外した作業では、何が起きたかを誰も見ていません。そのため、終わった後に差分やテストの結果から作業を再現して確かめる必要があります。<strong>Claude に任せる範囲を広げるほど、最後の確認を本格的にしなければなりません</strong>。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/10/ccode01-s007.png" alt="左右2つの枠と、下の5段階の流れの図。左の枠「見ながら進めた短い作業」は、大きな「見ていた分」の箱と小さな「検証」の箱があり、「さっと目を通す」とある。右の枠「任せきりにした長い作業」は、小さな「見ていた分」の箱と大きな「検証」の箱（検証：・差分を読む・テストの結果・新しい目のレビュー）があり、「本格的に確かめる」とある。下の流れは「範囲を決める（第2回）」「操縦する（第3回）」「指示を育てる（第4回）」「権限で絞る（第5・6回）」「証拠で終わらせる（第7回）」の順に矢印でつながる。結びは「見ていなかった分だけ、検証が要る」。"/></figure>



<p class="wp-block-paragraph">この連載は、この考え方に沿って、範囲を決める→操縦する→指示を育てる→権限で絞る→証拠で終わらせる、の順に組み立てています（図の下の流れ）。</p>



<ul class="wp-block-list">
<li>見ながら進めた作業は軽く確認、任せきりにした作業は本格的に確認する</li>


<li>任せる範囲を広げるほど、最後の検証を厚くする</li>
</ul>



<p class="wp-block-paragraph"><strong>筆者が試したら</strong>：練習用のリポジトリで、NTP の参照先を3台にする変更を実装させ、ansible-lint と stg への <code>--check --diff</code> まで頼みました。Claude は報告の最初の段落で「stg への <code>--check --diff</code> は接続できず、実際の差分はまだ確認できていない」「lint も1件で不合格」と書いてきました（stg のアドレスは練習用で、届かない設定でした）。<strong>確かめられていない分を分けて書いた</strong>ので、人が見るべき所が分かりました。手順は第8回の演習の手順3で扱います。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc8">使用量の確認とコスト</span></h2>



<p class="wp-block-paragraph">使用量の確認のしかたと、コストの考え方を整理します。個人の Pro・Max では、使用量は金額ではなく、5時間ごと・週ごとの<strong>枠</strong>で数えられます（活用入門 第1回「使用量の上限」、第3回「使用量の上限と費用の考え方」）。</p>



<ul class="wp-block-list">
<li><strong>確認のしかた</strong>：Code タブでは、モデル選択の横の<strong>使用量リング</strong>をクリックすると、いまのコンテキストの使用量と、その期間の使用量（プランの枠）が分かります。コンテキストの使用量はセッションごと、プランの使用量は Claude Code のすべての画面（Code タブ・CLI など）で共有されます。内訳は <code>/usage</code>（<code>/cost</code> は同じもの）、コンテキストの中身は <code>/context</code> です。CLI では、ステータスラインを設定すると使用量を表示し続けられます</li>


<li><strong><code>/usage</code> の見方</strong>：「Session」の欄は API 利用者向けで、Pro・Max では使用量が購読に含まれるので、その金額は請求の目安になりません。プランの使用量のバー、アクティビティ、内訳が同じ画面に出ます</li>


<li><strong><code>/clear</code> は無料</strong>：新しい会話を始めるだけなので、コストはかかりません</li>


<li><strong><code>/compact</code> は大きなリクエスト</strong>：会話全体を読んで要約するので、要約そのものに使用量がかかります。長くなってからまとめるより、作業ごとに <code>/clear</code> するほうが安く済みます</li>


<li><strong>長いセッションで使用量が増える理由</strong>：毎回、全履歴を送ります。キャッシュの有効期限が切れると、読み直しになります。キャッシュの有効期限は、サブスクリプションの枠の中では本体の会話が1時間で、枠を超えて usage credits を使うと5分に縮みます（API キーやクラウド経由では既定で5分）。サブエージェントのような本体の会話の外の要求は、サブスクリプションでも既定で5分です。サブエージェントやコンパクトも使用量に数えられます</li>


<li><strong>枠との関係</strong>：作業ごとに <code>/clear</code> で区切ることが、使える回数を増やすいちばん手軽な方法です</li>
</ul>



<p class="wp-block-paragraph">出典は、https://code.claude.com/docs/en/costs 、https://code.claude.com/docs/en/commands 、https://code.claude.com/docs/en/desktop 、https://code.claude.com/docs/en/model-config 、https://platform.claude.com/docs/en/about-claude/pricing です。</p>



<p class="wp-block-paragraph"><strong>API の従量課金で使う場合（補足）</strong>：Pro・Max は単価ではなく枠で数えますが、API の従量課金で Claude Code を使う場合は、モデルの単価が効きます。2026年10月時点で、Haiku 5.5 は<strong>1回のリクエストの入力が 10万トークンを超えると、単価が高くなります</strong>。</p>



<figure class="wp-block-table"><table><thead><tr><th>Haiku 5.5 の単価（100万トークンあたり）</th><th>通常</th><th>5分のキャッシュ書き込み</th><th>1時間のキャッシュ書き込み</th><th>キャッシュの読み出し</th><th>出力</th></tr></thead><tbody><tr><td>10万トークン以下のプロンプト</td><td>$0.10</td><td>$0.125</td><td>$0.20</td><td>$0.01</td><td>$0.50</td></tr><tr><td>10万トークンを超えるプロンプト</td><td>$0.50</td><td>$0.625</td><td>$1</td><td>$0.05</td><td>$2.50</td></tr></tbody></table></figure>



<ul class="wp-block-list">
<li>超えると、<strong>すべての単価が5倍</strong>になります。超えた分だけではなく、そのリクエスト全体が高い単価になります</li>


<li>プロンプトの長さには、キャッシュの読み書きも数えます。一部がキャッシュに当たっていても、超えたリクエストは高い単価です</li>


<li>長い会話で Haiku 5.5 を使うと、作業ごとの <code>/clear</code> がなおさら効きます</li>


<li>API の既定の Effort は、Opus 5.5 が medium、Sonnet 5.5 が high、Haiku 5.5 が medium です（Claude Code では、Opus 5.5・Sonnet 5.5・Haiku 5.5 のどれも medium）。出典：https://platform.claude.com/docs/en/models/overview</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc9">考えてみよう</span></h2>



<ol class="wp-block-list">
<li>いま使っている Claude Code のセッションで <code>/context</code> を開くと、コンテキストの何が場所を取っていますか。CLAUDE.md、読んだファイル、コマンドの結果のうち、減らせるものはありますか。</li>


<li>最近「何度直しても直らない」作業はありましたか。そのとき <code>/clear</code> してやり直しましたか。やり直すなら、最初のプロンプトに何を足しますか。</li>


<li>任せきりにした作業の後、見ていなかった分を、何で確かめましたか。差分、テストの結果、別の目のレビューのうち、足りなかったのはどれですか。</li>
</ol>



<p class="wp-block-paragraph"><strong>ヒント</strong>：「よくある失敗パターン5つ」「見ていなかった分だけ検証する」の節を見直してください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc10">まとめ</span></h2>



<ul class="wp-block-list">
<li><strong>モデルは公式の既定（Opus 5.5・Effort medium）のまま始め</strong>、足りなければ Effort を上げる。モデルを替えるより、Effort の調整が効くことが多い</li>


<li>コンテキストは<strong>毎ターン、会話全体が送り直される</strong>。埋まるほど性能が落ちるので、作業ごとに <code>/clear</code> で区切る</li>


<li>公式の<strong>失敗パターン5つ</strong>（詰め込み・何度も直す・書きすぎた CLAUDE.md・信じてから確かめる穴・終わらない探索）への対策が、第2回から第7回</li>


<li><strong>見ていなかった分だけ検証する</strong>。任せる範囲を広げるほど、最後の検証を厚くする</li>


<li>使用量は Code タブの使用量リングと <code>/usage</code>、中身は <code>/context</code> で確かめる。<strong><code>/clear</code> は無料、<code>/compact</code> は大きなリクエスト</strong></li>
</ul>



<p class="wp-block-paragraph">演習の手順1で <code>/context</code> を、手順3で「見ていなかった分」の証拠を見る体験を試せます（どちらも第8回）。</p>



<p class="wp-block-paragraph">次回は、<strong>作業範囲を決める</strong>ことを扱います。Code タブでのプランモードと、計画を「実際に読む」コツです。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc11">連載「Claude Code実践入門」全9回</span></h2>



<ol class="wp-block-list">
<li><strong>任せる前に知っておくこと（この記事）</strong></li>


<li><a href="https://www.seichan.org/2026/10/ccode-02-scope.html" target="_blank">作業範囲を決める</a></li>


<li>走らせながら操縦する</li>


<li>CLAUDE.mdを育てる</li>


<li>権限モードとauto mode</li>


<li>allow・ask・denyのルールと設定ファイル</li>


<li>検証で終わらせる</li>


<li>演習（前編）：準備から実装と検証まで</li>


<li>演習（後編）：巻き戻し・差分・権限と振り返り</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.seichan.org/2026/10/ccode-01-before-delegating.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
