| name | documentation-lookup |
| description | 查找当前库、框架或 API 的官方文档,优先使用实时文档而不是过期记忆。 |
文档检索
说明
用于在版本敏感问题上优先查询官方文档,而不是依赖过期记忆。
这个 skill 关注“先确认事实,再输出方案”,适用于库、框架、API、CLI、配置项、版本行为等容易变化的知识。
如果当前工具环境提供 MCP 文档源,可以优先用 MCP;否则直接查官方文档站点或官方仓库文档。
适用时机
- 用户询问 Tauri、React、Rust、Vite、Tailwind、Playwright、OpenAI 等库的当前用法
- 需要确认 API、配置项、版本差异、弃用项
- 需要给出基于官方文档的代码示例或迁移建议
- 用户明确提到“最新”“当前”“官方怎么写”“这个版本还能不能用”
核心规则
- 优先查官方文档或官方仓库文档
- 不依赖过期训练记忆回答版本敏感问题
- 用户问“最新”“当前”“官方怎么写”时,必须先查文档
- 若问题属于高风险配置或生产行为,必须标注来源依据
- 如果文档没写清楚,明确说明不确定点,不猜
检索流程
第 1 步:先识别目标对象
先确认用户问的是:
如果用户给了完整上下文,直接进入检索;如果上下文不完整,优先按当前仓库真实依赖和用户描述推断,而不是默认旧版本。
第 2 步:优先官方来源
优先级建议:
- 官方文档站
- 官方仓库文档
- 官方发布说明 / changelog
- 官方示例仓库
不要优先使用:
第 3 步:只拿回答所需的最小信息
- 确认 API 名称、参数、返回值、限制条件
- 确认示例是否对应目标版本
- 确认是否存在迁移警告或废弃说明
第 4 步:基于文档回答
- 先给结论
- 再给最小可用示例
- 最后补版本条件、限制项和注意点
输出要求
- 明确说明依据来自官方文档
- 涉及版本时,必须写出版本或至少写出“当前文档版本语境”
- 需要时附最小示例,不抄大段无关代码
- 如果是迁移问题,要指出“旧写法”和“当前推荐写法”的区别
工具无关约束
- 若当前环境有 MCP 文档工具,先用 MCP
- 若无 MCP,就用联网检索官方文档
- 若联网受限,就明确说明无法实时核实,避免把记忆当事实
项目相关重点
本项目特别适用于查询:
- Tauri 2 command / plugin 用法
- React 19 / Vite 配置
- Rust crate API
- Tailwind 4 配置
- Playwright / 浏览器自动化相关官方文档
- OpenAI / Anthropic 等模型接入官方文档
结果筛选规则
- 名称最接近官方包名或官方产品名
- 优先使用官方维护文档,而不是社区镜像
- 用户明确指定版本时,优先按该版本回答
- 多个结果冲突时,优先采用发布时间更新且来源更权威的资料
风险提示
- 不要把历史文章里的旧 API 当成当前推荐方案
- 不要把示例项目里的临时写法当成规范
- 不要在没确认版本前输出“就是这么用”
适合回答的形式
- “当前官方推荐做法是……”
- “在 Tauri 2 文档里,这个 command 需要……”
- “React 19 下仍可用,但推荐改成……”
- “官方文档没有直接给这个场景,下面是基于文档约束的最小推断实现”