ガイド一覧

コンテキスト管理 — 焦ったら止まれ

コンテキストウィンドウは有限のリソースです。CLAUDE.mdにコンテキスト管理の方針を書くことで、Claudeが長いセッションでも品質を維持できます。

コンテキストウィンドウの概念

Claude Codeはセッション中のすべてのやりとり(会話、読んだファイル、実行結果)をコンテキストウィンドウに保持します。このウィンドウが埋まると、古い情報から順に失われます。

CLAUDE.mdの内容はセッション開始時に自動的に読み込まれるため、サイズが直接コンテキストを消費します。

コンテキスト圧迫時の行動規範

## コンテキスト管理

### コンテキスト圧迫時の行動規範(焦ったら止まれ)

コンテキストウィンドウの残りが少なくなっても、以下を絶対に省略しない:

- **コードを読まずに書かない**: 既存コードを確認してから変更する
- **検証を省略しない**: テスト実行・動作確認・ビルド確認を飛ばさない
- **Planモードを飛ばさない**: 3ステップ以上のタスクはPlanモードで始める
- **焦りを自覚したら宣言する**: 「コンテキストが残り少ないため区切ります」と伝える
- **中途半端なら止まる**: 品質を落とすくらいなら、状態をファイルに保存して区切る

サブエージェント活用の指示

### サブエージェント活用

- リサーチ・調査・並列分析はサブエージェントに委譲する
- サブエージェント1つにつき1タスク
- メインのコンテキストをクリーンに保つ

Planモード必須ルール

### 計画駆動

- 3ステップ以上のタスクは必ずPlanモードで開始する
- プランには「なぜ必要か」と「選択理由」を含める
- 途中でうまくいかなくなったら、無理に進めず立ち止まって再計画する

コンテキスト管理セクションのテンプレート

## コンテキスト管理

### 基本方針
- CLAUDE.mdは200行以内に収める
- 詳細ルールは .claude/rules/ に分離する
- @インポートで外部ファイルを参照する

### 行動規範
- コードを読まずに書かない
- 検証を省略しない
- 3ステップ以上はPlanモードで開始
- サブエージェントを活用してメインコンテキストを節約

### 圧迫時の対応
- 焦りを自覚したら正直に宣言する
- 中途半端に終わらせるなら止まる
- 現状をファイルに保存して次のセッションに引き継ぐ

このセクションは「AIへの指示」であると同時に「チームの作業品質基準」でもあります。コンテキストが少ないからといって手を抜くのではなく、適切にセッションを区切る判断力をClaudeに持たせることが目的です。

検索

ガイドやテンプレートを検索...