なぜAIナレッジ管理が必要か
4つのAIツールを使い分けるだけでは足りない。知識を「蓄積・検索・再利用」する仕組みが生産性の鍵。
- AIとの会話は使い捨て — 翌日には見つからない
- ツールごとに設定ファイルが違い管理が分断
- 「前に調べたはず」の再調査で時間を浪費
- チーム共有が困難(Slackに流れて消える)
- 3フォルダ構成で迷わず整理(Inbox / Projects / Knowledge)
- Markdown = 全ツール共通フォーマット
- Git管理で履歴・チーム共有が自然
AGENTS.mdで全AIツールが同じ知識を参照
前提条件
必要なツールを確認。
| ツール | バージョン | 用途 |
|---|---|---|
| Git | 2.30+ | バージョン管理・チーム共有 |
| Obsidian | 1.5+ | ナレッジ閲覧・編集・グラフビュー |
| Node.js | 18+ | Obsidian プラグイン(任意) |
| AIツール | いずれか1つ以上 | Claude Code / Codex / Copilot / Antigravity |
インストール
3ステップで完了。
テンプレートをローカルにコピー
git clone https://github.com/breferrari/minimal-second-brain.git my-brain cd my-brain
3つのフォルダ + 設定ファイルが生成される
my-brain/ ├── Inbox/ # 未整理のメモ・AIとの会話ログ ├── Projects/ # プロジェクト単位の作業メモ ├── Knowledge/ # 整理済みナレッジベース ├── AGENTS.md # AIツール共通指示ファイル ├── MANIFEST.md # Vault構造の自動更新マップ └── .obsidian/ # Obsidian設定(任意)
「Open folder as vault」で my-brain/ を選択
3フォルダ構造
CODE (Collect → Organize → Distill → Express) メソッドに基づく設計。
とにかく放り込む。整理は後回し。
- AIとの会話の要点
- Webクリップ・メモ
- 思いつき・アイデア
アクティブな作業単位で整理。
- プロジェクトごとのフォルダ
- TODO・進捗メモ
- 設計ドキュメント
再利用可能な知識を蓄積。
- 技術TIL(Today I Learned)
- ベストプラクティス集
- コマンドチートシート
フォルダ運用ルール
| ルール | 内容 |
|---|---|
| Inbox は空にする | 週1回、Projects か Knowledge に振り分ける |
| Projects は完了したら移動 | 完了 → Knowledge に転記 or アーカイブ |
| Knowledge はタグで分類 | #python #devops #architecture など |
| ファイル名は検索しやすく | YYYY-MM-DD_topic.md 推奨 |
4ツール対応マトリクス
各AIツールがどのファイルを参照するか。AGENTS.md が全ツール共通のブリッジになる。
| ファイル / 仕組み | Claude Code | Codex | Copilot | Antigravity |
|---|---|---|---|---|
AGENTS.md |
CLAUDE.md から参照 | AGENTS.md 直接読み込み | .github/copilot-instructions.md から参照 | GEMINI.md から参照 |
MANIFEST.md |
自動読み込み | 自動読み込み | プロンプトで指定 | 自動読み込み |
| Inbox/ 参照 | Read ツールで直接 | Read ツールで直接 | #file 指定 | Read ツールで直接 |
| Knowledge/ 検索 | Grep / Glob | Grep / Glob | @workspace 検索 | Grep / Glob |
| ツール固有設定 | CLAUDE.md | AGENTS.md | .github/copilot-instructions.md | GEMINI.md |
AGENTS.md はOpenAI Codex が提唱した規約ですが、Claude Code は CLAUDE.md、Antigravity は GEMINI.md からインクルードする形で互換運用できます。minimal-second-brain のテンプレートにはこの橋渡しが組み込まれています。
AGENTS.md テンプレート
全ツールが読む共通指示ファイルの書き方。
# AGENTS.md ## Project Context このVaultはAI開発ナレッジベースです。 - Inbox/: 未整理メモ。整理を手伝ってください。 - Projects/: アクティブプロジェクト。 - Knowledge/: 確定済みナレッジ。 ## Rules 1. 新しい知見は Inbox/ にファイルを作成してください。 2. ファイル名は `YYYY-MM-DD_topic.md` 形式。 3. Knowledge/ のファイルを変更する前に確認してください。 4. MANIFEST.md を更新してください(追加・移動時)。 ## Style - 日本語で記述。技術用語は英語のまま。 - 見出しは ## から開始(# はタイトルのみ)。 - コードブロックには言語指定をつける。
ツール別ブリッジ設定
## Knowledge Base See AGENTS.md for shared rules. Vault location: ./my-brain/
## Knowledge Base See AGENTS.md for shared rules. Vault location: ./my-brain/
## Knowledge Base Refer to AGENTS.md in project root. Use @workspace to search Knowledge/.
AGENTS.md を直接読み込むため、 追加設定は不要です。
MANIFEST.md 自動更新
Vaultの構造マップ。AIツールがフォルダ全体を把握するために使う。
# MANIFEST.md (自動生成) ## Inbox (3 files) - 2026-04-01_react-server-actions.md - 2026-04-03_gemini-api-changes.md - 2026-04-05_copilot-cloud-agent.md ## Projects (2 folders) - ai-news-site/ (5 files) - mobile-app/ (3 files) ## Knowledge (4 files) - git-workflow-best-practices.md - python-async-patterns.md - docker-compose-cheatsheet.md - prompt-engineering-tips.md Last updated: 2026-04-06T10:00:00Z
# MANIFEST.md 自動生成スクリプト (Bash) #!/bin/bash echo "# MANIFEST.md" > MANIFEST.md echo "" >> MANIFEST.md for dir in Inbox Projects Knowledge; do count=$(find "$dir" -name "*.md" 2>/dev/null | wc -l) echo "## $dir ($count files)" >> MANIFEST.md find "$dir" -name "*.md" -printf "- %P\n" 2>/dev/null | sort >> MANIFEST.md echo "" >> MANIFEST.md done echo "Last updated: $(date -u +%Y-%m-%dT%H:%M:%SZ)" >> MANIFEST.md
日常ワークフロー
毎日5分のルーティンでナレッジが蓄積される。
AIとの会話で得た知見を Inbox/ にメモ。AIに「要点をInboxに保存して」と依頼するだけ。
Inbox/ のファイルを Projects/ か Knowledge/ に移動。AIに「Inboxを整理して」と依頼可能。
Knowledge/ のメモを洗練。重複を統合、古い情報を更新。
Knowledge/ の知見を実務に適用。AIに「Knowledge/からベストプラクティスを探して」と検索依頼。
実践例: バグ修正で得た知見の保存
# Claude Code での例 You: このバグの原因と対策をInbox/に保存して # Claude Code が以下のファイルを作成: # Inbox/2026-04-06_react-hydration-mismatch.md --- tags: [react, debugging, hydration] --- # React Hydration Mismatch の原因と対策 ## 原因 - サーバー側とクライアント側で異なるデータを参照していた ## 対策 - useEffect 内でクライアント固有の処理を行う - suppressHydrationWarning は最終手段
Agentfiles プラグイン(推奨)
Obsidian + AI ツールの連携をさらに強化。
Obsidian Vault を AI エージェントのナレッジベースとして最適化するコミュニティプラグイン。
- MANIFEST.md 自動更新 — ファイル追加・移動時に自動で構造マップを再生成
- AGENTS.md テンプレート — ベストプラクティスに基づいた指示ファイルを自動生成
- Vault Health Check — 孤立ファイル・タグ未設定ファイルの検出
- エクスポート機能 — Knowledge/ をプロジェクトにシンボリックリンクまたはコピー
インストール方法
- Obsidian → Settings → Community plugins → Browse
- 「obsidian-mind」で検索してインストール
- Enable して Vault ルートを指定
ワークフロー例
ツール横断での具体的な活用パターン。
パターン1: 新技術の調査 → ナレッジ化
| ステップ | ツール | 操作 |
|---|---|---|
| 1. 調査 | Antigravity | 並列エージェントで公式ドキュメント・GitHub・ブログを同時調査 |
| 2. 要約保存 | Antigravity | 「調査結果を Inbox/ に保存して」で自動メモ作成 |
| 3. 整理 | Claude Code | 「Inbox/ の調査メモを Knowledge/ に整理して」 |
| 4. 実装 | Copilot | Knowledge/ のメモを参照しながら @workspace でコード生成 |
| 5. レビュー | Codex | AGENTS.md + Knowledge/ を参照した自動コードレビュー |
パターン2: チーム内ナレッジ共有
| ステップ | 操作 |
|---|---|
| 1. Vault を Git リポジトリとして共有 | git remote add origin ... |
| 2. チームメンバーがクローン | git clone ... my-brain |
| 3. 各自のAIツールが AGENTS.md を参照 | 共通ルールで統一された出力品質 |
| 4. 知見をプルリクエストで共有 | Knowledge/ への追加をレビュー |
パターン3: プロジェクト引き継ぎ
Projects/ フォルダにプロジェクトの経緯・設計判断・既知の問題をまとめておけば、新しいメンバーはAIに「このプロジェクトの概要を教えて」と聞くだけで、AGENTS.md + MANIFEST.md 経由で全体像を把握できます。