mcpField
H
how-it-works

how-it-works

github.com/thedotmackエージェントワークフロー104.0k5.1k 回インストール今日更新
リポジトリ

how-it-works について

how-it-works は claude-mem のスキルで、Claude のファイル操作やシェル操作を圧縮して記録し、関連する過去の作業を後のセッションに引き継ぎます。記憶データはローカルに保存されます。

主な機能

  1. 01Read、Edit、Bash 操作の圧縮記録
  2. 02セッション終了時の要約
  3. 03後続プロンプトへの関連メモリ注入
  4. 04任意のリポジトリ全体のメモリ初期化
  5. 05ローカルの SQLite データベースとベクトルインデックス

活用シーン

  1. 01過去の決定を踏まえたプロジェクト作業の再開
  2. 02既存リポジトリのメモリ初期化
  3. 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 を実行すると適切に削除されます。

コメント