mcpField
K
knowledge-locator

knowledge-locator

github.com/athola生产力343107 次安装1 天前更新
代码仓库

关于 knowledge-locator

knowledge-locator 是用于检索和关联多个记忆宫殿内容的技能,支持空间、语义、感官、关联和时间搜索,并可分析访问模式。

主要功能

  1. 01五种搜索模式
  2. 02建立空间索引以便快速查找
  3. 03映射宫殿间引用
  4. 04分析访问模式

适用场景

  1. 01查找一个或多个宫殿中的概念
  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 环境。

适用场景

  • 在一个或多个记忆宫殿中查找特定概念
  • 交叉引用不同宫殿中的信息
  • 发现已存储信息之间的关联
  • 使用部分查询或上下文查询查找信息
  • 分析访问模式以优化宫殿

不适用场景

  • 创建新的 宫殿结构——使用 memory-palace-architect
  • 处理新的 外部资源——使用 knowledge-intake
  • 创建新的 宫殿结构——使用 memory-palace-architect
  • 处理新的 外部资源——使用 knowledge-intake

搜索模式

模式描述适用场景
空间按位置路径查询“查找 Workshop 中的概念”
语义按含义/关键词搜索“查找与身份验证相关的条目”
感官按感官属性定位“蓝色概念”
关联沿关联链查找“与 OAuth 相关”
时间按创建/访问日期查找“最近访问过的内容”

核心工作流

  1. 构建索引 - 为所有宫殿创建空间索引
  2. 优化搜索 - 配置搜索策略和启发式方法
  3. 映射交叉引用 - 找出宫殿之间的关联
  4. 测试检索 - 验证搜索的准确性和速度
  5. 分析模式 - 跟踪使用情况并据此优化

目标指标

  • 检索延迟:缓存命中时 ≤ 150ms,冷启动时 ≤ 500ms
  • Top-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 与 sessions 的比较”
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 以内
  • 对现有宫殿中的有效查询,五种搜索模式(空间、语义、感官、关联、时间)中至少有一种能返回排序后的结果
  • 当查询的概念存在于已索引的宫殿中时,语义查询的 Top-3 准确率达到 ≥ 90% 的目标
  • 不完整或部分查询能返回结果而不是报错,满足 ≥ 80% 的稳健性目标
  • 如果没有可搜索的宫殿,应引导用户使用 memory-palace-architect,而不是静默返回空结果

评论

支持 Markdown