how-it-works について
how-it-works は claude-mem のスキルで、Claude のファイル操作やシェル操作を圧縮して記録し、関連する過去の作業を後のセッションに引き継ぎます。記憶データはローカルに保存されます。
主な機能
- 01Read、Edit、Bash 操作の圧縮記録
- 02セッション終了時の要約
- 03後続プロンプトへの関連メモリ注入
- 04任意のリポジトリ全体のメモリ初期化
- 05ローカルの SQLite データベースとベクトルインデックス
活用シーン
- 01過去の決定を踏まえたプロジェクト作業の再開
- 02既存リポジトリのメモリ初期化
- 03セッションメモリデータのローカル保存
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ thedotmack/ claude-mem --skill how-it-worksインストール後、Claude Code で/how-it-worksを入力して読み込まれたか確認します。
同梱ファイルonboarding-explainer.md
詳細
claude-mem の仕組み
機能
Claude が行うすべての Read、Edit、Bash が、圧縮された観察記録になります。観察記録はセッション終了時に要約されます。関連する記録は今後のプロンプトに自動で挿入されるため、次のセッションは前回のコンテキストを引き継いで開始できます。コードベースを再説明したり、決定事項を再発見したりする必要はありません。
いつ動作するか
メモリの挿入は、プロジェクトでの2回目のセッションから始まります。
新しいプロジェクトでの最初のセッションでメモリの種が作られ、その後のセッションでは、過去の関連作業のコンテキストが自動で挿入されます。リポジトリ全体を一度にメモリに取り込みたい場合は、/learn-codebase を実行してください(約5分、任意)。
データの保存場所
すべてのデータは、このマシンの ~/.claude-mem に保存されます。
圧縮に使用するよう設定した AI プロバイダー(Claude / OpenRouter / Gemini)への呼び出しを除き、データがマシンの外に送られることはありません。ローカルインストールでは、サインインリンクの作成のため、登録時に一度だけ cmem.ai に接続します。それ以外のデータが cmem.ai に送信されることはありません。SQLite データベース、ベクトルインデックス、ログ、設定はすべてこのディレクトリ内に保存され、npx claude-mem uninstall を実行すると適切に削除されます。