用途:这是一个库文档检索技能,用于在回答某库如何使用之前核验最新资料,避免依赖过时的训练数据。它对接 Context7 后端,提供 CLI(ctx7)与 MCP 两种等价入口。
主要能力:两步式查询——先用 ctx7 library "<name>" "<question>" 把库名解析成 Context7 库 ID,再用 ctx7 docs "<libraryId>" "<question>" 获取文档;MCP 路径为 mcp__context7__resolve-library-id 与 mcp__context7__query-docs。必须先解析 ID,除非用户已给出 /org/project 格式的 ID。
使用方式:按工作流选择入口。需要管道、脚本、导出大文档或 --json 结构化抽取时用 CLI;对话式检索、默认返回更多内容(约 1.8 倍)且无 Windows 转义麻烦时用 MCP。每个查询只覆盖一个概念,单主题最多运行 3 次查询,找不到就回退到训练知识并告知用户。Windows Git Bash 下 ctx7 docs 需前缀 MSYS_NO_PATHCONV=1。CLI 安装见 npm install -g ctx7@latest,认证建议用 CONTEXT7_API_KEY 环境变量。更新脚本:bash "${CLAUDE_PLUGIN_ROOT}/skills/lookup/scripts/update.sh"(检查)或加 --fix(升级 CLI)。
限制:仅做库文档检索,不替代多源研究,不重构代码,不本地缓存,更新仅为建议、不自动覆盖。CLI 无 --tokens/--limit 参数,深度由服务端控制。查询中不要包含 API 密钥、密码等敏感信息。