02
MENTAL MODEL · LEVEL 2
コア概念の理解
エージェントループ、コンテキスト、ツール、セッション。
- FOR
- Claude Code の中身を理解したい人
- DURATION
- 45分
再生速度
この概念を 2 分前後で
このコースで作るもの
- 01エージェントループ図(自分用メモ)
- 02.claude ディレクトリ役割表(CLAUDE.md / settings.json / skills / agents)
- 03resume / fork / checkpoint 使い分け早見表
達成目安
全 5 レッスンを読み、コース完了マークを付ける
未完了
クイズ 8 問に挑戦し、正答率 80% 以上
未挑戦
成果物 3 個を実際に手元に作る
自己チェック
このレベルが
終わると
- エージェントループ(モデル → ツール → 結果 → 判断)を説明できる
- コンテキストウィンドウとコンパクションの挙動を把握できる
- セッションの resume / fork / checkpoint を使い分けられる
- .claude ディレクトリの各ファイルの役割を一覧できる
01 / 05
エージェントループ
02 / 05
コンテキストとコンパクション
03 / 05
セッション
04 / 05
.claude ディレクトリ
プロジェクト直下の .claude/ には設定・権限・スキル・サブエージェント・フックがすべて入ります。チームで共有するならここを Git に入れておきます。
text.claude/ ├─ settings.json # 権限・モデル・フック等 ├─ settings.local.json # 個人ローカル上書き(git ignore) ├─ commands/ # カスタム /スラッシュコマンド ├─ agents/ # カスタムサブエージェント ├─ skills/ # スキル(再利用手順書) ├─ rules/ # CLAUDE.md を分割したモジュール └─ hooks/ # ライフサイクルフックスクリプト理解度チェック
Q1..claude/settings.local.json の正しい扱いは?
Q2.カスタムサブエージェントの定義ファイルが置かれる場所は?
05 / 05
コンテキストの中身を可視化する
セッションが重く感じたら `/context` でコンテキストウィンドウの内訳を見ます。何が一番場所を取っているかが分かれば、CLAUDE.md を削る/MCP を切る/Subagent に投げる、の判断が早くなります。
text> /context CLAUDE.md ............ 1,420 tokens Auto memory .......... 380 Skills (descriptions). 1,820 (12 skills loaded) MCP tool catalog ..... 4,250 (3 servers, tool search ON) Conversation ......... 18,300 Tool results ......... 22,800 ───────────────────────────────── Total ................ 48,970 / 200,000 (24%)MCP が突出していたら未使用サーバを切るのが効きます 理解度チェック
Q1.`/context` で MCP tool catalog が突出して大きい場合、最も効く対策は?
last updated
2026-05-10
公式ドキュメント (出典)


