一键导入
query
在本地 Wiki 知识库中回答用户提问。支持三种模式:精准查询(默认)、探索查询(--explore)、关系查询(--relate)。必须先读取 wiki/index.md 定位相关页面,再深度阅读,最后以双链引用格式回答。禁止凭模型记忆回答。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
在本地 Wiki 知识库中回答用户提问。支持三种模式:精准查询(默认)、探索查询(--explore)、关系查询(--relate)。必须先读取 wiki/index.md 定位相关页面,再深度阅读,最后以双链引用格式回答。禁止凭模型记忆回答。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
将 raw/ 目录下的原始资料编译到 wiki/ 中。处理完成后,将源文件自动移动到 raw/09-archive/ 归档。支持 `/ingest` (扫描 raw/ 下所有未归档文件) 或 `/ingest <path>` (处理指定文件)。当用户提到"摄取"、"导入"、"收入"资料,或要求将文件加入知识库时,也应该触发此技能。绝对忽略 raw/09-archive/ 目录。
知识库健康度检查。扫描 wiki/ 目录,自动修复索引同步和 frontmatter 缺失问题。对于死链、孤岛页面、知识冲突、标签爆炸,生成报告供人工决策。当用户输入 /lint、/scan、/health 或要求"检查知识库状态"时调用。
| name | query |
| description | 在本地 Wiki 知识库中回答用户提问。支持三种模式:精准查询(默认)、探索查询(--explore)、关系查询(--relate)。必须先读取 wiki/index.md 定位相关页面,再深度阅读,最后以双链引用格式回答。禁止凭模型记忆回答。 |
| user-invocable | true |
将用户的提问转化为对本地 Wiki 的深度检索。支持三种查询模式,根据问题类型自动选择或手动指定。通过索引系统精准定位相关页面,提取信息,综合出带有明确引用来源的双链回答。
/query <问题> — 精准查询模式/query --explore <主题> — 探索查询模式/query --relate <概念A> <概念B> — 关系查询模式"我的笔记里关于 X 是怎么说的"、"过去我对 Y 的决策是什么"、"查询 Z 相关的知识"如果问题属于纯通用知识(如"太阳系有几颗行星"),且 wiki/index.md 中无相关内容:
本地知识库中未找到相关内容,以下为通用知识回答:[直接回答]
适用场景:具体问题,如"什么是 Transformer?"、"Claude Code 的核心功能是什么?"
永远的第一步:读取 wiki/index.md
这是总索引,按 domain 和 type 双维度列出所有页面。根据问题关键词,定位到 5-10 个最相关的页面。
判断逻辑:
关键优化:
只读取定位到的 5-10 个页面:
Read wiki/{type}/{page}.md
获取完整内容,提取与问题相关的信息。
关键优化:
综合信息,回答用户问题。
双链引用规范:
[[页面名称]] 标注> 引用内容回答格式:
根据知识库中的信息:
[回答内容,使用 [[wikilink]] 标注引用]
## 参考页面
- [[type/页面1]] — 简短说明
- [[type/页面2]] — 简短说明
如果满足以下条件,主动询问用户是否保存为 synthesis:
询问话术:
这是一个有价值的总结,是否需要我将其保存到 wiki/syntheses/ 目录?
用户同意后,按照 CLAUDE.md 规范创建文件:
---
title: "页面标题"
type: synthesis
domain: AI | 财务 | 健康 | 未分类
tags: [标签1, 标签2, 标签3]
sources: []
last_updated: YYYY-MM-DD
backlinks_count: 0
---
# 总结内容
[回答内容]
## 关联连接
- [[页面1]] — 引用来源
- [[页面2]] — 引用来源
并在 wiki/index.md 的对应 domain 和 Syntheses 分类下注册。
无论是否生成 synthesis 页面,查询结束后必须在 wiki/log.md 末尾追加:
## [YYYY-MM-DD] query | <操作简述>
- **模式**: 精准查询
- **输出**: <引用页面列表或"即时回答未保存">
- **引用页面**: N 个
/query --explore <主题>)适用场景:广度优先探索,如"我对 AI 了解多少?"、"知识库中有哪些关于 LLM 的内容?"
读取 wiki/index.md,找到所有与主题相关的页面(不限数量)
只读取每个页面的 frontmatter + 第一段(摘要),不读取完整内容
根据扫描结果,生成以下内容之一:
选项 A:Mermaid 思维导图
mindmap
root((主题))
Concepts
[[概念1]]
[[概念2]]
Entities
[[实体1]]
[[实体2]]
Sources
[[来源1]]
[[来源2]]
选项 B:文本知识地图
# 知识库中关于「主题」的内容
## 概念层(Concepts)
- [[概念1]] — 一句话描述
- [[概念2]] — 一句话描述
## 实体层(Entities)
- [[实体1]] — 一句话描述
- [[实体2]] — 一句话描述
## 来源层(Sources)
- [[来源1]] — 一句话描述
## 知识缺口
- 缺少关于 X 的深度分析
- Y 和 Z 的关系尚未建立
询问用户是否深入某个分支:
发现 N 个相关页面。是否需要深入了解某个具体概念?(如需要,请告诉我页面名称,我将切换到精准查询模式)
## [YYYY-MM-DD] query | 探索查询:<主题>
- **模式**: 探索查询
- **覆盖范围**: N 个页面(concepts: X, entities: Y, sources: Z)
- **输出**: 知识地图
/query --relate <概念A> <概念B>)适用场景:探索两个概念的关系,如"Transformer 和 Attention 的关系?"
从 wiki/index.md 找到概念 A 和概念 B 的页面
如果找不到,报告:
知识库中未找到 [[概念A]] 或 [[概念B]] 的页面。
读取两个页面的完整内容,特别关注:
## 关联连接 区域递归查找:
生成 Mermaid 关系图:
graph LR
A[概念A] -->|直接关系| B[概念B]
A -->|依赖| C[中间概念]
C -->|实现| B
或文本描述:
# [[概念A]] 和 [[概念B]] 的关系
## 直接关系
- [[概念A]] 在其定义中提到了 [[概念B]]
- [[概念B]] 是 [[概念A]] 的核心组成部分
## 间接关系
- 两者都与 [[中间概念]] 相关
- 最短路径:[[概念A]] → [[中间概念]] → [[概念B]]
## 共同依赖
- 都依赖于 [[基础概念]]
- 都被 [[高层概念]] 引用
## [YYYY-MM-DD] query | 关系查询:<概念A> vs <概念B>
- **模式**: 关系查询
- **关系类型**: 直接关系 | 间接关系 | 无关系
- **中间节点**: N 个