大規模に賢く働く
Subagent、アンチパターン、完全な context ツールキット
⏱ 想定 ~7 分
01 · 読む
ここまでに必要なパーツがそろいました — 永続ルールのための CLAUDE.md、学習パターンのための memory、連続性のための session、効率のための context 管理、引き継ぎのための spec。
このレッスンはそれらを効果的に組み合わせる話です。生産性を一番大きく上げるのは、状況ごとにどのツールを使うかを知ること — そしてどのアンチパターンを避けるかを知ることです。
ポイントまとめ
- 各 context ツールはそれぞれ特定の問題を解く
- 鍵になるスキルは状況に合ったツールを選ぶこと
- アンチパターンは context を浪費し、Claude の効率を下げる
- 小さなワークフロー習慣の積み重ねが大きな生産性につながる
02 · 読む
Claude に何かを調べてもらうとき — 「このコードベースの認証はどう動いているの?」と聞くと、Claude はファイルを読み、import を追い、パターンを確認します。その調査がすべてあなたの context window を埋めます。
Subagent はこれを解決します。Subagent は自分専用の別の context window で動き、調査をして、要約だけを返してきます。あなたのメイン会話はクリーンなまま、実装に集中できます。
アシスタントに調べ物を頼んで、1 枚の要約だけ持って帰ってきてもらうイメージ — 自分で全部のソースを読むのとは違います。
ポイントまとめ
- Subagent は別の context window で動く
- 調査が多いタスクは subagent に向いている
- 要約だけがメイン会話に戻ってくる
- 作業 context を実装用にクリーンに保てる
03 · コード例
CLAUDE.md は常に読み込まれます。Skill は必要時のみ読み込まれます。指示をどれくらいの頻度で必要とするかに応じて選びます。
CLAUDE.md に置く(常に読み込み、毎セッション)
- Build commands: npm run dev, npm test
- Code style: TypeScript strict, 2-space indent
- Architecture: where handlers, schemas, components live
- Project quirks: "purple is actually orange"
Skill にする(必要なときだけ読み込み)
- Detailed deployment procedure (10 steps)
- Database migration playbook
- API documentation for a specific service
- Complex debugging checklist
毎セッションで使うものは CLAUDE.md に置きます。特定のタスクのための専門知識は skill にします。Skill は有効化前は context コストがゼロ — たまにしか使わない詳細な手順に向いています。
04 · 読む
context を浪費して Claude の効率を落とす、よくある習慣がいくつかあります。
何でも詰め込み session — 機能を実装し、その後に関係ない質問をし、また機能に戻る。関係ないタスクの間には /clear を使いましょう。
500 行の CLAUDE.md — すべてをドキュメント化しようとして Claude の注意を圧迫する。200 行以内に収め、細かい部分は skill か rules ファイルに移します。
修正ループ — Claude が間違える、修正する、それでも間違える。2 回修正してもダメなら /clear して、学んだことを踏まえて prompt を書き直します。
無限の探索 — 「このコードベースを調査して」では範囲がなさすぎ。具体的な質問つきの subagent を使いましょう。
ポイントまとめ
- 何でも詰め込み session:関係ないタスクの間には /clear
- 長すぎる CLAUDE.md:200 行以内、細部は skill に移す
- 修正ループ:2 回失敗したら /clear して prompt を書き直す
- 無限の探索:具体的な質問つきの subagent を使う
05 · 読む
以下はあなたのツールキット、ひとまとめ。
CLAUDE.md — 永続ルール、毎セッション読み込み、圧縮後も生き残る。Auto memory — Claude が経験から自分で書き留めるメモ。Session — 命名、再開、fork。Context window — /context で監視、/compact で圧縮、/clear でクリア。Spec — 複雑な作業の引き継ぎ資料。チェックポイント — Esc+Esc で任意の変更を巻き戻す。Subagent — 調査のための隔離 context。Skill — context を浪費しない、必要時の知識。
初心者と熟練の Claude Code ユーザーの違いはタイピング速度ではありません — context 管理です。
ポイントまとめ
- CLAUDE.md:永続ルール(プロジェクト + ユーザーレベル)
- Memory:Claude が学んだパターン
- Session:命名、再開、fork
- Context:監視、圧縮、クリア
- Spec:複雑な機能の引き継ぎ資料
- チェックポイント:任意の変更を巻き戻す
- Subagent:調査を隔離する
- 鍵になる meta スキルは context 管理
06 · クイズ
50 ステップの詳細な deploy 手順があります。どこに置くべき?
- CLAUDE.md に書いて常に読み込む
- Claude Skill にして deploy 時だけ読み込む
- 会話の中 — 毎回 Claude に伝える
- コードのコメント
07 · 読む
これで Claude Code のトラック全体を完走しました。Level 8 の基本コマンドから、Level 9 の skill、Level 10 の MCP、Level 11 の context 管理まで。
単に Claude Code の使い方を知っているだけでなく、うまく使う方法を知っています — context を管理し、spec を書き、クリーンな引き継ぎができるよう作業を構造化し、多くの人がハマる落とし穴を避けられます。
次の level は Claude Code 固有の話から、より一般的なジュニアエンジニア・モードに切り替わります — debug、deploy、プロのように仕事をする。ここで身につけた context 管理スキルは、これ以降のすべてのレッスンをより効果的にしてくれます。
ポイントまとめ
- Claude Code トラック全体(Level 8-11)を完走した
- ツールと meta スキルの両方を理解している
- Context 管理が他のすべてをより効果的にする
- 次のステージ:ジュニアエンジニア・モード — debug、deploy、プロの仕事
08 · クイズ
長い Claude Code session 中です。機能の実装が終わり、関係ないデータベース設計の質問をしたい。最初にすべきことは?
- そのまま聞く — Claude は複数のトピックを扱える
- ターミナルを閉じて新しく開く
- /clear で context をリセットしてから関係ないトピックを始める
- CLAUDE.md ファイルを削除する
09 · 空欄補充
Claude に大きなコードベースを調査してほしいが、メインの context window を埋めたくないとき、作業を _____ に委譲します。
⚠ 全機能のインタラクティブ体験には JavaScript が必要です。JavaScript を有効にして再読み込みしてください。
※ このサイトは独立した教育プロジェクトで、Anthropic の公式製品ではありません。Claude™ は Anthropic, PBC の商標です。