mcpField
K
knowledge-locator

knowledge-locator

github.com/athola生産性343107 回インストール1 日前に更新
リポジトリ

knowledge-locator について

knowledge-locator は、複数のメモリーパレスにある情報を検索し、関連付けるスキルです。空間・意味・感覚・連想・時間による検索と、利用パターンの分析に対応します。

主な機能

  1. 015種類の検索モード
  2. 02高速検索用の空間インデックス
  3. 03パレス間の参照マッピング
  4. 04アクセスパターンの分析

活用シーン

  1. 011つ以上のパレスから概念を検索
  2. 02保存情報間のつながりを追跡
  3. 03不完全なクエリから情報を検索
  4. 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 に関連するもの」
時間作成日やアクセス日で検索「最近アクセスしたもの」

基本的なワークフロー

  1. インデックスを構築 - すべてのパレスの空間インデックスを作成します
  2. 検索を最適化 - 検索戦略とヒューリスティクスを設定します
  3. 相互参照をマッピング - パレス間のつながりを特定します
  4. 検索をテスト - 検索の精度と速度を検証します
  5. パターンを分析 - 使用状況に基づいて追跡・最適化します

目標指標

  • 検索レイテンシ:キャッシュ時 ≤ 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へ案内すること

コメント