Zenn Generald Claude Rules Context Diet
CLAUDE.mdを太らせるな——ルールは必要な瞬間に読ませろ
- URL: https://zenn.dev/generald/articles/claude-rules-context-diet
- 日付: 2026-06-14
- Tier:
Tier 3 - 要旨: CLAUDE.md に溜まったルールを目的別に適切な場所(paths: frontmatter/hook/skill)へ分散させることで、常駐コンテキストを削減しつつ効果を維持する実践ガイド。ルールは削除せず、必要なタイミングにだけ読み込まれる仕組みに蒸留する考え方を解説している。
詳細
個人技術者による Claude Code 設定の最適化記事。
ルールの配置先を「どの作業でも必要な短い原則 → CLAUDE.md」「特定ファイルを触る時だけ → paths: frontmatter 付きルール」「特定コマンド直前/ツール結果直後 → hook + additionalContext」「長い手順/再利用フロー → skill」「危険操作の境界 → hook enforcement」の 5 種類に整理している。
paths: は README ルールやファイル種別ごとのコーディング規約に向いており、コマンドや結果に連動する場合は PreToolUse/PostToolUse hook が適している。hook の additionalContext は画面出力ではなく Claude の次の判断コンテキストとして差し込まれる点が重要。増え続ける知識(ミスログ等)を always-on に置くと常駐コストが線形に増加するため、参照ファイルに退避させるのがパターン。