DecisionNode: セマンティック意思決定ストレージのためのCLIとMCPサーバー

DecisionNodeの機能
DecisionNodeは、CLIとMCPサーバーを通じて、AIツール間で永続的な決定事項の保存を提供します。構造化された決定事項をJSONとして記録し、それらはベクトルとして埋め込まれ、AIがMCPを通じて検索・取得できます。プロジェクト(またはグローバルな決定事項)のすべての決定事項は、使用するすべてのAIツールからアクセス可能です。
主な特徴
- 構造化された決定フォーマット: 各決定事項は、スコープ、決定、根拠、制約を含むJSON形式です
- MCP統合: AIツールはModel Context Protocolを通じて決定事項にアクセスできます
- 意味検索: 決定事項は意味検索のためにベクトルとして埋め込まれます
- クロスツール互換性: Claude Code、Cursor、Windsurf、Antigravity、または任意のMCPクライアントで動作します
- ローカルのみ: すべてのデータはユーザーのマシン上に保存されます
- 無料でオープンソース: MITライセンスです
決定事項の構造例
{
"id": "ui-001",
"scope": "UI",
"decision": "Use Tailwind CSS for all styling",
"status": "active",
"rationale": "Consistent design tokens, easy for AI to generate correct classes.",
"constraints": [
"No arbitrary values (e.g. w-[37px]) unless absolutely necessary"
]
}仕組み
AIがコンテキストを必要とするとき、MCPを通じてsearch_decisionsを呼び出し、RAGを実行して結果をコンテキストウィンドウに注入する代わりにします。これは、memory.md/claude.mdファイルに対するより構造化された代替手段を提供し、開発者はDecisionNodeを既存のメモリシステムの有用な補完として見出しています。
追加機能
このツールには、エージェントの動作/検索設定、決定事項の履歴追跡、競合検出、およびMCPを通じてアクセス可能なその他のツールが含まれています。開発者は主にClaude Codeで構築し、Antigravityから始めた後、異なるAIツールを切り替えながら一貫したプロジェクト決定を維持する際に特に有用であると感じました。
📖 Read the full source: r/ClaudeAI
👀 See Also

Apple Siliconにおける長い会話のためのKVキャッシュ再利用により、200倍の高速化を実現
ある開発者が、AppleのMLXフレームワークを使用してローカルLLM推論のためのセッションベースKVキャッシュ再利用を実装し、10万トークンのコンテキスト長で初回トークンまでの時間を200倍改善しました。このアプローチでは、会話のターン間でKVキャッシュをメモリに保持し、新しいトークンのみを処理します。

Claudeコードルール施行のための階層的防御フレームワーク
IT運用の専門家が、CLAUDE.mdプロンプトとブロッキングフックの両方を回避できることを発見した後、Claude Codeルールを強制する8層の防御フレームワークを構築しました。このアプローチは、事故調査のスイスチーズモデルを応用し、回避策を防ぎます。

文脈設計型学習システム「Claude Code」は持続的なチューターとして機能します
開発者がClaude Codeを使用して、セッション間で進捗を追跡し、理解度を調査し、演習問題に取り組み、学習スタイルに適応する学習システムを構築しました。このシステムは構造化されたマークダウンファイルを使用してエージェントの動作を形成し、PDFから教科書のページを抽出するツールを含んでいます。

Claude Ops: Claude Codeライブステータスとサブエージェントトラッキング用ブラウザダッシュボード
複数のClaude Codeセッションを並行して実行していると、許可プロンプトを見逃しがちです。Redditユーザーが、各セッションのライブステータス、現在のツール、生成されたサブエージェントを表示し、入力が必要なときにOS通知を送信するローカルブラウザダッシュボード「Claude Ops」を開発しました。