local-knowledge-retrieval
在本地 KnowledgeBase 目录中检索知识库内容。用户问题涉及“本地知识库”“知识库检索”“从本地文档回答问题”等时触发,严格按各知识库 README 规范执行检索。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
在本地 KnowledgeBase 目录中检索知识库内容。用户问题涉及“本地知识库”“知识库检索”“从本地文档回答问题”等时触发,严格按各知识库 README 规范执行检索。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
查询A股实时行情、历史数据、技术指标、事件、资金面与个股行业信息。Use when 用户提到股票代码、板块、技术分析、财务指标、指数成分、交易日历、宏观数据或个股所属行业。
A股模拟盘交易与回测技能。Use when 用户要启动模拟仓服务、创建多账户、下限价单/市价单、撤单、查询持仓资金、验证涨跌停成交逻辑或运行A股回测。
A 股主板流动性池内按趋势回踩(trend_pullback)产出买入候选与持仓卖出信号;另有 realtime_quotes 批量拉取现价快照。供下单前决策;不跑回测、不自动下单。Use when 用户要选股、看实时报价、判断买卖信号或检查持仓是否触发离场条件。
基于退哥短线交易规则的A股场景化决策技能。Use when 用户要按交易场景查看短线规则、做选股、判断趋势回踩、涨停回调、连板接力、洗盘结束、卖出失效或仓位纪律。
Multi-dimensional code review with structured reports. Analyzes correctness, readability, performance, security, testing, and architecture, and respects project-specific conventions defined in dreame_code.md. Triggers on "review code", "code review", "审查代码", "代码审查".
Provides comprehensive code review guidance for React 19, Vue 3, Rust, TypeScript, Java, Python, and C/C++. Helps catch bugs, improve code quality, and give constructive feedback. Use when: reviewing pull requests, conducting PR reviews, code review, reviewing code changes, establishing review standards, mentoring developers, architecture reviews, security audits, checking code quality, finding bugs, giving feedback on code.
| name | local-knowledge-retrieval |
| description | 在本地 KnowledgeBase 目录中检索知识库内容。用户问题涉及“本地知识库”“知识库检索”“从本地文档回答问题”等时触发,严格按各知识库 README 规范执行检索。 |
| allowed-tools | Read, Glob, Grep |
面向本地文件系统中位于 KnowledgeBase/ 目录下的各类知识库,提供标准化的检索流程。目标是:在不同知识库结构与规范下,仍然保持一致的检索逻辑和结果质量。
当满足以下任一条件时,应优先考虑调用本技能:
调用后,本技能假定已获得:
user_query: 用户自然语言问题(必需)specified_kb:用户显式指定的知识库名称或路径标识(可选)知识库统一位于工作区根目录下的 KnowledgeBase/ 目录中,每个子目录代表一个独立知识库,其根目录下必须存在 README.md 作为规范说明文件。
当 specified_kb 存在且可解析时:
KnowledgeBase/<specified_kb>/解析规则示例(按优先级):
KnowledgeBase/XXX/,直接使用Architecture → KnowledgeBase/Architecture/当 specified_kb 不存在时,需要基于 user_query 智能选择最可能相关的知识库:
Glob 枚举 KnowledgeBase/ 下的直接子目录(知识库列表)README.md(见 Phase 3)user_query 中的核心名词、领域词与各知识库 README 中的描述进行匹配若没有任何知识库目录存在或没有 README 可用:
进入目标知识库根目录(记为 KB_ROOT)后,必须首先读取并理解 KB_ROOT/README.md:
Read 访问 KB_ROOT/README.mddocs/, specs/, faq/ 等)在后续所有检索步骤中,必须优先遵循该 README 中的规范,不得随意忽略或跳过。
对 user_query 做轻量语义分析,提取关键词和约束:
在内部状态中记录:
keywords[]: 去重后关键词列表constraints[]: 额外限制条件根据 KB_ROOT/README.md 中规定的检索方法来选择检索策略。常见模式包括但不限于:
index.md、SUMMARY.md、目录导航文档),再跳转到具体条目module-a/*, module-b/*),根据关键词选择模块再深入检索search/, faq/, patterns/ 等)在任何情况下:
Glob 和 Grep 进行关键词搜索在遵循 README 的前提下,结合 keywords[] 和 constraints[]:
Glob 限定候选文件范围(例如:**/*.md, docs/**/*.md, specs/**/*.md 等)Grep 在候选文件中搜索关键词组合,优先保留命中多个关键词的文件得到一个按相关度排序的文件列表,并选取 Top N(例如 N=3~10)作为主要参考文件。
对于选中的每个文件:
Read 读取内容(必要时分段读取)user_query 直接相关的段落、章节或小节file_path: 文件路径(相对 KB_ROOT)snippets[]: 与问题高度相关的内容片段score: 该文件与问题的相关性评分(相对值即可)当存在至少一个包含有效 snippets[] 的文件时,需要生成清晰、结构化的回答。输出应包括两部分:
答案总结(面向用户)
来源说明(可选但推荐)
KnowledgeBase/ 或 KB_ROOT)回答时要显式声明:知识来源于本地 KnowledgeBase,而非网络或外部搜索。
在以下任一情况发生时,应视为“未找到相关知识”:
KnowledgeBase/ 目录不存在,或其中无任何知识库子目录README.mduser_query 显然不符,无法给出可靠回答此时需要:
user_query(string,必需):用户的自然语言问题specified_kb(string,可选):用户显式指定的知识库名或路径标识language(string,可选):优先使用的回答语言;默认跟随 user_query输出应当是一个面向用户的自然语言回答,并在内部满足以下结构化信息:
answer: 结构化的最终回答文本(包含结论与要点)kb_name: 实际使用的知识库名称或路径sources[]: 用于回答的文件列表(含相对路径及简要说明)found: 布尔值,表示是否在本地知识库中找到了相关知识notes: 补充信息(例如:可能的其他相关知识库、检索时的注意事项等)在对话中呈现时:
found = true:重点展示 answer,并可简要列出 sourcesfound = false:必须包含“本地知识库中不存在相关知识”的明确提示完成上述检索流程后:
通过以上规范,本技能可以在不同场景下,对不同结构的本地知识库提供一致、可复用、可解释的检索体验。