SKILL

documentation-lookup

通过 Context7 MCP 使用最新的库和框架文档,而非训练数据。当用户提出设置问题、API参考、代码示例或命名框架(例如 React、Next.js、Prisma)时激活。

适用对象:React / Next.js。自动收录 · 待核查。

原作者说明节选

从固定版本的 SKILL.md 提取,保留原文语言。以下内容属于作者说明,本站尚未验证安装、兼容或运行结果。

查看中文原文

原文涵盖的主题

  • 文档查询 (Context7)
  • 核心概念
  • 使用时机
  • 工作原理
  • 步骤 1:解析库 ID
  • 步骤 2:选择最佳匹配
  • 步骤 3:获取文档
  • 步骤 4:使用文档

当用户询问库、框架或 API 时,通过 Context7 MCP(工具 resolve-library-id 和 query-docs)获取最新文档,而非依赖训练数据。 Context7: 提供实时文档的 MCP 服务器;用于库和 API 的查询,替代训练数据。 resolve-library-id: 根据库名和查询返回 Context7 兼容的库 ID(例如 /vercel/next.js)。 query-docs: 根据给定的库 ID 和问题获取文档和代码片段。务必先调用 resolve-library-id 以获取有效的库 ID。 当用户出现以下情况时激活: 询问设置或配置问题(例如“如何配置 Next.js 中间件?”) 请求依赖于某个库的代码(“编写一个 Prisma 查询用于...”) 需要 API 或参考信息(“Supabase 的认证方法有哪些?”) 提及特定的框架或库(React、Vue、Svelte、Express、Tailwind、Prisma、Supabase 等) 当请求依赖于库、框架或 API 的准确、最新行为时,请使用此技能。适用于配置了 Context7 MCP 的所有环境(例如 Claude Code、Cursor、Codex)。 调用 resolve-library-id MCP 工具,参数包括: libraryName: 从用户问题中提取的库或产品名称(例如 Next.js、Prisma、Supabase)。 query: 用户的完整问题。这有助于提高结果的相关性排名。 在查询文档之前,必须获取 Context7 兼容的库 ID(格式为 /org/project 或 /org/project/version)。如果没有从此步骤获得有效的库 ID,请勿调用 query-docs。 从解析结果中,根据以下原则选择一个结果: 名称匹配: 优先选择与用户询问内容完全匹配或最接近的。 基准分数: 分数越高表示文档质量越好(最高为 100)。 来源信誉: 如果可用,优先选择信誉度为 High 或 Medium 的。 版本: 如果用户指定了版本(例如“React 19”、“Next.js 15”),优先选择列出的特定版本库 ID(例如 /org/project/v1.2.0)。 调用 query-docs MCP 工具,参数包括: libraryId: 从步骤 2 中选择的 Context7 库 ID(例如 /vercel/next.js)。 query: 用户的具体问题或任务。为获得相关片段,请具体描述。 限制:每个问题调用 query-docs(或 resolve-library-id)的次数不要超过 3 次。如果 3 次调用后答案仍不明确,请说明不确定性并使用您掌握的最佳信息,而不是猜测。 使用获取的、最新的信息回答用户的问题。

这里只展示节选,请以完整原文和当前要求为准。

来源仓库
affaan-m/ECC
源文件
docs/zh-CN/skills/documentation-lookup/SKILL.md
固定版本
d2ef2680594f9a17526a6e1a2e18b3d242c5d17b
阅读完整原作者说明 ↗

来源与内容状态

本条为自动发现的元数据,尚未完成人工文档核查;适用性与运行结果待核查。

原作者:affaan-m/ECC · 原作者仓库元数据。文档核查:未核查。最近来源检查:2026-11-09T14:01:50.351Z。

分类由名称、说明与路径规则生成,分类不代表已核实适配。

许可与权利归属

MIT。第三方内容及版权归原作者,使用条件以原文为准。

许可原文 ↗

本站没有因同步、复制或用户自报成功而将资源标为运行验证通过。

限制与注意事项

  • 元数据收录不代表本站已经安装、适配、实测或进行安全审查。