knowledge-locator について
knowledge-locator は、複数のメモリーパレスにある情報を検索し、関連付けるスキルです。空間・意味・感覚・連想・時間による検索と、利用パターンの分析に対応します。
主な機能
- 015種類の検索モード
- 02高速検索用の空間インデックス
- 03パレス間の参照マッピング
- 04アクセスパターンの分析
活用シーン
- 011つ以上のパレスから概念を検索
- 02保存情報間のつながりを追跡
- 03不完全なクエリから情報を検索
- 04パレス最適化に向けた利用状況の分析
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ athola/ claude-night-market --skill knowledge-locatorインストール後、Claude Code で/knowledge-locatorを入力して読み込まれたか確認します。
同梱ファイルmodules/index-structure.mdmodules/search-strategies.md
詳細
ナレッジロケーター
メモリーパレス内およびメモリーパレス間で情報を見つけるための、空間インデックス作成・検索システムです。空間的、意味的、感覚的、連想的なクエリを使用したマルチモーダル検索を可能にします。
概要
ナレッジロケーターは、次の機能により、メモリーパレスネットワーク全体から効率的に情報を検索できます。
- 高速検索のための空間インデックスの構築と維持
- 複数の検索モダリティ(空間、意味、感覚)への対応
- パレス間の相互参照のマッピング
- 最適化のためのアクセスパターンの追跡
クイックスタート
パレスを検索する
python scripts/memory_palace_cli.py search "authentication" --type semantic
確認方法: python --version を実行して、Python 環境を確認してください。
すべてのパレスを一覧表示する
python scripts/memory_palace_cli.py list
確認方法: python --version を実行して、Python 環境を確認してください。
使用する場面
- 1 つ以上のメモリーパレスから特定の概念を見つける
- 異なるパレス間の情報を相互参照する
- 保存された情報間のつながりを発見する
- 部分的なクエリや文脈に基づくクエリで情報を見つける
- パレス最適化のためにアクセスパターンを分析する
使用しない場面
- 新しい パレス構造を作成する場合 — memory-palace-architect を使用してください
- 新しい 外部リソースを処理する場合 — knowledge-intake を使用してください
- 新しい パレス構造を作成する場合 — memory-palace-architect を使用してください
- 新しい 外部リソースを処理する場合 — knowledge-intake を使用してください
検索モダリティ
| モード | 説明 | 最適な用途 |
|---|---|---|
| 空間 | 場所のパスで検索 | 「Workshop 内の概念を見つける」 |
| 意味 | 意味やキーワードで検索 | 「認証関連の項目を見つける」 |
| 感覚 | 感覚的属性で特定 | 「青色の概念」 |
| 連想 | つながりをたどる | 「OAuth に関連するもの」 |
| 時間 | 作成日やアクセス日で検索 | 「最近アクセスしたもの」 |
基本的なワークフロー
- インデックスを構築 - すべてのパレスの空間インデックスを作成します
- 検索を最適化 - 検索戦略とヒューリスティクスを設定します
- 相互参照をマッピング - パレス間のつながりを特定します
- 検索をテスト - 検索の精度と速度を検証します
- パターンを分析 - 使用状況に基づいて追跡・最適化します
目標指標
- 検索レイテンシ:キャッシュ時 ≤ 150ms、コールド時 ≤ 500ms
- 上位 3 件の精度:意味クエリで ≥ 90%
- 堅牢性:不完全なクエリで ≥ 80% の成功率
詳細リソース
- インデックス構造:
modules/index-structure.mdを参照 - 検索戦略:
modules/search-strategies.mdを参照 - 相互参照マッピング:
modules/index-structure.mdを参照
PR レビュー検索
プロジェクトのパレス内にあるレビューチャンバーを検索し、過去の決定やパターンを探します。
クイックコマンド
CLI にはルーム単位の検索機能がありません。search はすべての
パレスを対象に実行され、--palace、--room、list-reviews、search-reviews
は存在しません(このファイルでは 2026-09-18 までこれらを記載していました)。出力内の
パレス名で絞り込むか、チャンバー独自の検索を担当する
Skill(memory-palace:review-chamber) を使用してください。
python scripts/memory_palace_cli.py search "authentication"
レビューチャンバーのルーム
| ルーム | 内容 | クエリの例 |
|---|---|---|
decisions/ | アーキテクチャ上の選択 | 「JWT とセッションの比較」 |
patterns/ | 繰り返し使われる解決策 | 「エラー処理のパターン」 |
standards/ | 品質に関する規約 | 「API エラーの形式」 |
lessons/ | 事後分析 | 「障害から得た教訓」 |
コンテキストに応じた提示
コード領域で作業を開始する際は、関連するレビューナレッジを提示します。
context-search コマンドはありません。その領域に固有の
単語を使って検索してください。
python scripts/memory_palace_cli.py search "auth"
統合
次のツールと連携します。
memory-palace-architect- architect が作成したパレスにインデックスを作成しますsession-palace-builder- セッション固有のパレスを検索しますdigital-garden-cultivator- ガーデンのコンテンツとリンクを見つけますreview-chamber- プロジェクトのパレス内にある PR レビューナレッジを検索します
完了基準
-
scripts/memory_palace_cli.py search "<query>"が検索結果を返し、検索対象がない場合は「一致する結果がありません」ではなく「インデックス化された宮殿がありません」と表示すること インデックス化された宮殿に対するコールドクエリが500ms以内に完了すること - 5つの検索方式(空間的、意味的、感覚的、連想的、時間的)のうち少なくとも1つが、既存の宮殿に対する有効なクエリでランキング結果を返すこと
- クエリ対象の概念がインデックス化された宮殿に存在する場合、意味的クエリの上位3件の精度目標である90%以上を達成すること
- 不完全なクエリや部分的なクエリでもエラーではなく結果を返し、80%以上の堅牢性目標を満たすこと
- 検索対象の宮殿が存在しない場合、結果を何も返さずに終了するのではなく、ユーザーを
memory-palace-architectへ案内すること