CROSS-TOOL GUIDE

AIナレッジ管理ガイド

minimal-second-brain を使って、Claude Code・Codex・GitHub Copilot・Google Antigravity — 全ツールのナレッジを一元管理する構築・運用ガイド

なぜAIナレッジ管理が必要か

4つのAIツールを使い分けるだけでは足りない。知識を「蓄積・検索・再利用」する仕組みが生産性の鍵。

問題: ナレッジの散逸
  • AIとの会話は使い捨て — 翌日には見つからない
  • ツールごとに設定ファイルが違い管理が分断
  • 「前に調べたはず」の再調査で時間を浪費
  • チーム共有が困難(Slackに流れて消える)
解決: Second Brain パターン
  • 3フォルダ構成で迷わず整理(Inbox / Projects / Knowledge)
  • Markdown = 全ツール共通フォーマット
  • Git管理で履歴・チーム共有が自然
  • AGENTS.md で全AIツールが同じ知識を参照

前提条件

必要なツールを確認。

ツールバージョン用途
Git2.30+バージョン管理・チーム共有
Obsidian1.5+ナレッジ閲覧・編集・グラフビュー
Node.js18+Obsidian プラグイン(任意)
AIツールいずれか1つ以上Claude Code / Codex / Copilot / Antigravity
Obsidian は必須ではありません。 minimal-second-brain は純粋なMarkdownフォルダなので、VS Code や任意のエディタでも運用可能です。Obsidian を使うとグラフビュー・バックリンク・テンプレートなどが便利になります。

インストール

3ステップで完了。

1
リポジトリをクローン

テンプレートをローカルにコピー

git clone https://github.com/breferrari/minimal-second-brain.git my-brain
cd my-brain
2
フォルダ構成を確認

3つのフォルダ + 設定ファイルが生成される

my-brain/
├── Inbox/          # 未整理のメモ・AIとの会話ログ
├── Projects/       # プロジェクト単位の作業メモ
├── Knowledge/      # 整理済みナレッジベース
├── AGENTS.md       # AIツール共通指示ファイル
├── MANIFEST.md     # Vault構造の自動更新マップ
└── .obsidian/      # Obsidian設定(任意)
3
Obsidianで開く(任意)

「Open folder as vault」で my-brain/ を選択

3フォルダ構造

CODE (Collect → Organize → Distill → Express) メソッドに基づく設計。

Inbox/

とにかく放り込む。整理は後回し。

  • AIとの会話の要点
  • Webクリップ・メモ
  • 思いつき・アイデア
Projects/

アクティブな作業単位で整理。

  • プロジェクトごとのフォルダ
  • TODO・進捗メモ
  • 設計ドキュメント
Knowledge/

再利用可能な知識を蓄積。

  • 技術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
- 日本語で記述。技術用語は英語のまま。
- 見出しは ## から開始(# はタイトルのみ)。
- コードブロックには言語指定をつける。

ツール別ブリッジ設定

CLAUDE.md(Claude Code)
## Knowledge Base
See AGENTS.md for shared rules.
Vault location: ./my-brain/
GEMINI.md(Antigravity)
## Knowledge Base
See AGENTS.md for shared rules.
Vault location: ./my-brain/
copilot-instructions.md
## Knowledge Base
Refer to AGENTS.md in project root.
Use @workspace to search Knowledge/.
Codex
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 はAIツールにファイル追加・移動時に更新を依頼するか、以下のスクリプトで自動生成できます。
# 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分のルーティンでナレッジが蓄積される。

1
Capture(キャプチャ)

AIとの会話で得た知見を Inbox/ にメモ。AIに「要点をInboxに保存して」と依頼するだけ。

2
Organize(整理)— 週1回

Inbox/ のファイルを Projects/ か Knowledge/ に移動。AIに「Inboxを整理して」と依頼可能。

3
Distill(蒸留)

Knowledge/ のメモを洗練。重複を統合、古い情報を更新。

4
Express(活用)

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-mind (breferrari/obsidian-mind)

Obsidian Vault を AI エージェントのナレッジベースとして最適化するコミュニティプラグイン。

インストール方法

  1. Obsidian → Settings → Community plugins → Browse
  2. 「obsidian-mind」で検索してインストール
  3. Enable して Vault ルートを指定
注意: obsidian-mind はコミュニティプラグインのため、Obsidian の「制限モード」を解除する必要があります。プラグインのソースコードは GitHub で公開されています。

ワークフロー例

ツール横断での具体的な活用パターン。

パターン1: 新技術の調査 → ナレッジ化

ステップツール操作
1. 調査Antigravity並列エージェントで公式ドキュメント・GitHub・ブログを同時調査
2. 要約保存Antigravity「調査結果を Inbox/ に保存して」で自動メモ作成
3. 整理Claude Code「Inbox/ の調査メモを Knowledge/ に整理して」
4. 実装CopilotKnowledge/ のメモを参照しながら @workspace でコード生成
5. レビューCodexAGENTS.md + Knowledge/ を参照した自動コードレビュー

パターン2: チーム内ナレッジ共有

ステップ操作
1. Vault を Git リポジトリとして共有git remote add origin ...
2. チームメンバーがクローンgit clone ... my-brain
3. 各自のAIツールが AGENTS.md を参照共通ルールで統一された出力品質
4. 知見をプルリクエストで共有Knowledge/ への追加をレビュー

パターン3: プロジェクト引き継ぎ

引き継ぎを5分で完了

Projects/ フォルダにプロジェクトの経緯・設計判断・既知の問題をまとめておけば、新しいメンバーはAIに「このプロジェクトの概要を教えて」と聞くだけで、AGENTS.md + MANIFEST.md 経由で全体像を把握できます。