obsidian-mind: AIコーディングエージェントが専門的なコンテキストとパフォーマンスの証拠を追跡するための永続的なメモリ・ヴォルト
obsidian-mind: AIコーディングエージェントが専門的なコンテキストとパフォーマンスの証拠を追跡するための永続的なメモリ・ヴォルト
何を解決するか
AIコーディングエージェント(Claude Codeなど)は、通常、すべてのセッションをゼロから開始するため、目標、チームのダイナミクス、過去の決定事項に関するコンテキストを失ってしまいます。Obsidian Mindは、これらのエージェントに永続的で構造化されたメモリ・システムを提供し、ユーザーの業務、プロジェクト、および専門的な成長に関する長期的なナレッジグラフを維持することを可能にします。
仕組み
このプロジェクトは、エージェントの作業ディレクトリとして使用されるように設計されたObsidianヴォルトのテンプレートです。プロシージャル・フックとエージェント主導のコンテンツ管理を組み合わせて使用します:
- Lifecycle Hooks: セッション開始時にコンテキスト(「North Star」目標など)を自動的に注入し、ユーザーのプロンプトをリアルタイムで分類し、Markdownファイルを書き込んだ後に検証するTypeScriptスクリプトです。
- Vault-First Memory: 永続的な知識は、gitで追跡されるMarkdownファイルに保存されます。エージェントはこれらのノートを管理し、プロジェクトを人物や決定事項にリンクさせます。
- Tiered Loading: トークンを節約するために、軽量な初期コンテキスト注入を使用し、オプションのQMDツールを介したセマンティック検索を利用して、必要に応じて特定の情報を取得します。
- Agent Integration: 設定ファイルとフックを介して、Claude Code、Codex CLI、およびGemini CLIと統合します。
対象ユーザー
AIコーディングエージェントを使用しており、AIアシスタントに専門的なコンテキストを記憶させ、パフォーマンスレビューのための実績を追跡し、プロジェクトのドキュメントを自動的に管理したいソフトウェアエンジニアおよび開発者。
ハイライト
- Automated Context Injection: すべてのセッションの開始時に、アクティブなプロジェクトとタスクを自動的にロードします。
- Semanic Search: ヴォルト内のコンテンツを高精度に取得するための、QMDとのオプションの統合。
- Performance Tracking: 業務ノートをコンピテンシー・フレームワークにリンクさせ、パフォーマンスレビューのための証拠を自動的に生成する組み込みシステム。
- Specialized Subagents: 「brag-spotting」(記録されていない成果を見つける)や「slack-archaeology」(Slackからインシデントを再構成する)などのタスクに特化したサブエージェント。
- Agent Agnostic: 共有されたMarkdownの規約とスクリプトを使用して、複数のCLIベースのAIエージェント間で動作します。
Sources
- undefinedbreferrari/obsidian-mind