Claude Supermemory V2: Claude Code 用永続メモリプラグイン

Claude Supermemory V2: Claude Code 用永続メモリプラグイン\n\n## はじめに\nClaudeは開発者にとって標準的なLLMとなりましたが、タスクを終えるたびにコンテキストを失ってしまいます。Claude Supermemory V2 は Claude Code に永続的でチーム共有可能なメモリレイヤーを追加することで、この問題を解決します。プラグインは完全オープンソースで、インストールと設定が簡単です。重要な決定、プロジェクト構成、バグ等を保存でき、セッション終了時に自動的にキャプチャされます。\n\n## 何が Claude Supermemory ですか?\n- 永続メモリ – コードや会話履歴の重要なトーンを保存します。Claude はプロジェクトを再訪した際にこれらを取り戻します。\n- チーム & 個人スコープ – 別々のコンテナで、プロジェクト内で知識を共有するか、個別に保持するか選択できます。\n- 自動キャプチャ – プラグインは各セッション終了時に会話を自動的に保存します。\n- カスタムトリガーrememberarchitecturebugfix などのキーワードで重要なトーンを特定します。\n- 統合ワークフロー – 組み込み Claude コマンド、例 /claude-supermemory:index/claude-supermemory:project-config を使用します。\n\n## 前提条件\n- アクティブな Claude Code 環境\n- Supermemory アカウント(無料プランで十分。プレミアムで大規模なコンテキストウィンドウが利用可能)\n- 基本的なコマンドライン経験\n\n## インストール手順\n1. Claude Code を実行しているプロジェクトでターミナルを開く。\n2. マーケットプレイスコマンドでプラグインを追加する:\n bash\n /plugin marketplace add supermemoryai/claude-supermemory\n\n3. プラグインをインストールする:\n bash\n /plugin install claude-supermemory\n\n\n## 設定\n### 1. 環境変数\nSupermemory API キーを設定します。 console.supermemory.ai のコンソールで取得できます。\nbash\nexport SUPERMEMORY_CC_API_KEY=\"sm_...\"\n\n必要に応じてデバッグログを有効化:\nbash\nexport SUPERMEMORY_DEBUG=true\n\n\n### 2. グローバル設定\n~/.supermemory-claude/settings.json を作成または編集します:\njson\n{\n \"maxProfileItems\": 5,\n \"signalExtraction\": true,\n \"signalKeywords\": [\"remember\", \"architecture\", \"decision\", \"bug\", \"fix\"],\n \"signalTurnsBefore\": 3,\n \"includeTools\": [\"Edit\", \"Write\"]\n}\n\n• maxProfileItems – 単一プロンプトに表示されるメモリの数。\n• signalExtractionsignalKeywords と一致するトーンのみをキャプチャします。\n\n### 3. プロジェクトレベルのオーバーライド\n.claude/.supermemory-claude/config.json を作成(または /claude-supermemory:project-config コマンドを使用):\njson\n{\n \"apiKey\": \"sm_...\",\n \"repoContainerTag\": \"my-team-project\",\n \"signalExtraction\": true\n}\n\n\n## プラグインの使用\n| コマンド | 説明 |\n|---|---|\n| /claude-supermemory:index | コードベースをインデックス化し、アーキテクチャとパターンを特定します。 |\n| /claude-supermemory:project-config | プロジェクト設定ファイルを開いて編集するか、新規作成します。 |\n| /claude-supermemory:logout | 環境から保存されたクレデンシャルをクリアします。 |\n\nセッション中は、キーフレーズをトリガーワード(rememberbugfix)で接頭辞します。プラグインはこれらをメモリプールへ自動抽出します。次回実行時に\n\n/supersearch ...\n\nを呼び、Claude が関連する過去の議論を取得します。\n\n## 高度なカスタマイズ\n- 動的シグナルキーワード – ワークフローに合わせて signalKeywords を調整します。\n- カスタムタグrepoContainerTag を使用してプロジェクトやドメイン別にメモリを名前空間化します。\n- デバッグモードSUPERMEMORY_DEBUG=true を設定して、キャプチャと検索クエリをログに出力し、トラブルシューティングに役立てます。\n\n## 貢献ガイド\n1. supermemoryai/claude-supermemory をフォークします。\n2. フィーチャーブランチを作成: git checkout -b add-feature-x。\n3. テストとドキュメントを追加します。\n4. テンプレートに従ったプルリクエストを送信します。\n\nプロジェクトは MIT ライセンスを採用しているため、商用・非商用のワークフローにプラグインを統合して構いません。\n\n## なぜ重要なのか\nセッション間でコンテキストを保持することで、Claude Supermemory はデバッグ、オンボーディング、反復的設計に伴う認知負荷を軽減します。チームは同一の知識ベース上で協力でき、すべてのメンバーが同じアーキテクチャ決定とコードパターンを参照します。\n\n## 閉会の想い\nClaude Supermemory V2 は Claude エコシステムに欠けていたピース ― 永続的で共有可能なメモリを提供します。設定は簡単ですが、実際の活用では強力です。本日から触れてみてください。トリガーを試し、開発ワークフローがより賢く、より効率的になる姿を目にしてください。

この記事を共有