Skip to content

🌐 English

構造的問題 × Claude Code 対策マップ(詳細版)

NOTE

8つの構造的問題と Claude Code の各機能の対応関係を詳細に示す。

対策マップ

Context Rot(トークン増で品質劣化)

対策分類効果
/compactセッション管理会話履歴を圧縮してトークン数を削減
/clearセッション管理セッションをリセットして新鮮なコンテキストで再開
CLAUDE.md 200行制限常駐コンテキスト固定費を最小化
.claude/rules/条件付きコンテキスト不要なルールの注入を防ぐ
Skillsオンデマンド必要時のみ展開
Agentsオンデマンド独立コンテキストで根本回避
MCP Tool Searchツール定義ツール定義を遅延ロード

Lost in the Middle(中間部の情報喪失)

対策分類効果
/compact(50%閾値)セッション管理U字カーブ崩壊前に圧縮
.claude/rules/条件付きコンテキスト必要なルールだけを高注意位置に注入
Agentsオンデマンド新鮮なコンテキストで中間部問題を回避
Skillsオンデマンド末尾近くに注入し高注意位置に配置

Priority Saturation(指示過多で遵守率低下)

対策分類効果
CLAUDE.md 200行制限常駐コンテキスト同時有効指示数を劣化閾値以下に
.claude/rules/条件付きコンテキスト指示を条件付きで分散
Skillsオンデマンドタスク固有の指示を必要時のみロード
Hooksランタイム機械的ルールをコンテキスト予算から除外

Hallucination(構造的に不可避な幻覚)

対策分類効果
Hooks(テスト実行)ランタイムコンパイラ・テストランナーはハルシネーションしない
Cross-Model QA(Agents)オンデマンド異なるモデルでの検証
MCPツール定義外部の信頼できるソースを参照
CLAUDE.md常駐コンテキスト制約・バージョン情報を明示

Sycophancy(正確性より同意を優先)

対策分類効果
Agents(Cross-Model QA)オンデマンド同じ追従バイアスを共有しない
Hooksランタイム追従しない機械的検証
CLAUDE.md(反論指示)常駐コンテキスト「問題を見つけろ」と明示指示
テストコード外部検証客観的事実による防波堤

Knowledge Boundary(「知らない」と言えない)

対策分類効果
MCP(外部知識参照)ツール定義知識境界を外部に拡張
CLAUDE.md(バージョン明示)常駐コンテキスト「どの時点の知識を使うか」を指定
Agents(知識の分離)オンデマンド知識領域を狭めて境界超過確率を低減
テストコード外部検証知識境界を超えた出力の結果を検出

Prompt Sensitivity(表現で結果が変動)

対策分類効果
CLAUDE.md の書き方常駐コンテキスト具体的・命令的記述で曖昧さを排除
Skills descriptionオンデマンド多様な表現をカバーして呼び出し精度向上
.claude/rules/条件付きコンテキスト同時指示数削減で感受性悪化を防止
Hooks・テストランタイムプロンプト表現に依存しない検証

Instruction Decay(長会話でルール忘却)

対策分類効果
/compactセッション管理50%使用率前に予防的圧縮
/clearセッション管理セッション分割で劣化をリセット
Hooksランタイムコンテキスト依存しない強制実行
Agentsオンデマンド新鮮なコンテキストでタスク実行
Git コミット外部永続化劣化出力のロールバックを容易に

全体マップ(視覚版)

上記の対策マップを、対策カテゴリの視点から可視化する。各図は「この対策がどの問題に効くか」を示す。

セッション管理 — /compact /clear

常駐コンテキスト — CLAUDE.md(200行制限)

条件付きコンテキスト — .claude/rules/

オンデマンドコンテキスト — Skills & Agents

ランタイム — Hooks

統合全体マップ — 問題の連鎖 × 対策の配置

8つの構造的問題がどう連鎖し、Claude Code の各機能がどこに介入するかの全体像。

読み方:

要素意味
■ 四角ノード(各色)構造的問題(色で種類を区別)
⬮ 角丸ノード(青)Claude Code の対策
実線 →問題が別の問題を引き起こす・増幅する
点線 -.->対策が問題に介入するポイント

次へ: Claude Code 設定ファイル一覧

対策マップ表(概要版) も参照

Released under the CC BY 4.0 License.