关于 aim-query
aim-query 是从 ai-memory 实例检索明确记忆的技能,指导 Agent 选择配置的端点与范围、调用合适的查询方式,并附路径报告结果。
主要功能
- 01从配置中选择 ai-memory 端点
- 02支持项目、多范围及全局检索
- 03选择查询、近期记录、探索、简报或状态工具
- 04报告匹配路径及相关性说明
适用场景
- 01提出设计前查询既有决策
- 02回顾项目近期动态
- 03检索跨项目共享约定
MCP 相关
它调用配置的 ai-memory MCP 服务提供的工具,包括 memory_query、memory_recent、memory_explore、memory_briefing 和 memory_status。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ djalmajr/ skills --skill aim-query安装后在 Claude Code 中输入/aim-query确认已加载。
详细介绍
aim-query
从 ai-memory 实例中显式检索信息(补充自动会话启动交接)。
步骤
- 选择实例。 从仓库的
.mcp.json/opencode.json/.codex/config.toml中读取已配置的 ai-memory MCP 服务。如果配置了多个,询问用户要查询哪个端点。(由aim-init接入。) - 选择范围。 默认使用仓库的
.ai-memory.toml工作区/项目。用户可以扩大范围:选择其他项目、部分范围,或使用多个scopes跨项目检索。每个scopes条目包含{ workspace, project },因此检索也可以跨越其他工作区(例如共享规则项目);global: true则会一次搜索所有项目。- 共享/全局规则存放在专用范围中(保留的
default/_global范围,位于_rules/下;≥1.9 时,服务器会将其并入默认范围查询,作为global_scope_hits),与仓库自身项目分开。ai-memory 的自动检索按 (workspace, project) 进行,不会显示这些规则——请显式读取:使用对应的 workspace/project/path 调用memory_read_page,或使用scopes:[{ workspace, project }]调用memory_query。当任务需要 Agent 的长期约定(代码风格、测试门槛、工作流),而不只是仓库本地知识时,请这样做。
- 共享/全局规则存放在专用范围中(保留的
- 根据问题选择工具:
memory_query— 定向语义检索(“我们对 X 有过决定吗?”,在提出设计方案之前)。memory_recent— 查询“最近有什么进展”(最近的 N 个页面)。memory_explore— 开放式“帮我快速了解一下”(文本摘要;可选参数为focus)。memory_briefing/memory_status— 结构化快照/累计计数。
- 报告检索结果,附上其
path和一行相关性说明;并可提出打开页面(通过 MCP 或/api/v1/.../pages/<path>读取其 markdown)。
让查询具体明确。如果没有检索到内容,请扩大范围或改写查询,然后再断定知识库中没有相关信息。
评论
支持 Markdown