memory について
コンテキストに読み込まれていない追記型 JSONL 履歴ログを検索するスキルです。grep で過去の出来事を探し、一致した記録を確認する手順を示します。
主な機能
- 01システム指定の履歴ログを検索
- 02件数を確認してから検索を絞り込み
- 03時刻や JSON 断片を文字列として照合
- 04結果のページ分割と前後記録の確認
活用シーン
- 01プロジェクトの過去の議論を探す
- 02トピックや日付で履歴を特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hkuds/ nanobot --skill memoryインストール後、Claude Code で/memoryを入力して読み込まれたか確認します。
詳細
メモリ
過去のイベントを検索する
システムプロンプトにある正確な History log のパスを grep で検索してください。プロジェクト相対の
memory/history.jsonl は別のワークスペースに属している可能性があります。このログは追記専用の JSONL で、
各エントリに cursor、timestamp、content があり、コンテキストには読み込まれません。
まず output_mode="count" で広く検索し、その後トピックや日付で絞り込み、一致するコンテンツを要求します。
リテラルのタイムスタンプや JSON 断片には fixed_strings=true を使用してください。
長い結果は head_limit / offset でページングし、近隣のエントリが重要な場合は context_before / context_after
を使用してください。
例(<history-log-path> はシステムプロンプトのパスに置き換えてください):
grep(pattern="project-name", path="<history-log-path>", output_mode="content", case_insensitive=true, head_limit=20)
コメント
Markdown 対応