用途:当用户消息涉及库、框架、SDK 或 API 的实现、配置、安装、文档查询或代码生成时,该技能自动激活,从 Context7 API 拉取最新文档,使回答基于当前信息而非可能过时的训练数据。
主要能力:识别库名与版本,搜索匹配库,按名称、信任分、版本选择最佳结果,再获取相关文档片段并整合进回答。触发词包括“如何实现”“配置”“安装”“文档”“API”等,以及 React、Next.js、Prisma、Supabase、Tailwind 等库名。
使用方式:通过 Task 工具调用 context7-fetcher 子技能执行命令。搜索:node scripts/context7-api.cjs search <libraryName> <query>;获取文档:node scripts/context7-api.cjs context <libraryId> <query>。API Key 可放在技能目录 .env 文件的 CONTEXT7_API_KEY,或设为环境变量,环境变量优先;未设置则使用公共速率限制。Key 可在 context7.com/dashboard 注册获取。
适用场景:React Hook 用法、Next.js 中间件配置、Prisma 关系定义等需要最新文档的编程问答。
限制:需要联网;受 Context7 API 速率限制;很新或冷门库可能无文档;文档质量取决于源仓库结构;API 失败时可回退训练数据但需说明可能过时。