記事一覧へ

AI運用設計 / 確認日 2026-06-30

Claude向け知識構造化の置き場所を分ける

すべてを長い指示文に詰めるのではなく、常時必要な前提、領域限定の規約、再利用する手順、学習した経験則、関係探索を別々のレイヤーに置く。

01

長いプロンプトより、薄いレイヤーに分ける

Claude向けの知識構造化は、知識を1つの巨大な説明文へ統合する作業ではない。毎回必要な前提は CLAUDE.md、特定領域だけの規約は rules、繰り返す作業手順は skills、過去の学習や好みは memory、文書横断の関係探索は knowledge graph として分けるほうが運用しやすい。

この分け方にすると、Claudeへ渡すcontextを小さく保ちやすい。更新すべき場所も明確になり、古い情報を常時読み込ませる事故も減る。特にrepoやvaultでは、まずsource、config、log、sample artifactを読む運用を残し、memoryだけで現在の事実を決めないことが重要になる。

02

知識の種類で置き場所を選ぶ

置き場 向いている知識 避けたい使い方
CLAUDE.md 毎回必要なrepo構造、build/test command、守るべき規約。 細かい手順や長い背景説明を全部置く。
rules 特定path、技術領域、ファイル種別だけに効く規約。 全体規約と矛盾する広すぎるルール。
skills 調査、レビュー、公開、デプロイなど再利用する作業手順。 ただの事実メモや、毎回変わる実行結果。
memory 過去の判断、好み、失敗から得た再利用可能な知見。 現在状態の代替。driftしやすい情報は再確認が必要。
knowledge graph entity、relation、multi-hop queryが主役の探索。 小規模な規約整理を最初から重くすること。
03

小さく始めるなら、この順番

  1. CLAUDE.mdを短く保ち、毎回必要な事実と制約だけに絞る。
  2. 2回以上同じ手順を説明している作業を skill に切り出す。
  3. frontend、migration、docs など領域限定の規約は rules に分ける。
  4. 繰り返し効く好みや過去の失敗は memory に残す。ただし live state は毎回読む。
  5. 複数文書をまたぐ関係探索が必要になってから knowledge graph を検討する。

最初の設計目標は「賢いontology」ではなく、Claudeが必要な知識だけを取り出せること。

04

迷ったときの判断基準

常に必要か

yesなら CLAUDE.md。noなら常時contextに入れない。

手順か

複数ステップのworkflowなら skill。scriptsやtemplatesも一緒に置ける。

範囲が狭いか

特定directoryや技術だけなら rules。全体に広げない。

現在性が必要か

必要なら memory で決めない。source、config、log、docsを読み直す。

05

参考資料

資料 位置づけ
How Claude remembers your project CLAUDE.md と project memory の公式説明。
Extend Claude with skills skillsを再利用可能な作業能力として扱う公式説明。
Create custom subagents 特定用途のagent分割に関する公式説明。
Memory tool agentがセッションをまたいで情報を保存・取得するtoolの公式説明。
Knowledge graph construction with Claude Claudeでentityとrelationを抽出し、knowledge graphを構成するcookbook。
Equipping agents for the real world with Agent Skills Agent Skillsの設計思想を説明するAnthropic Engineering記事。