让 AI 先查最新开发文档再写代码
用 Context7 查找库和框架的对应版本文档。准备名称、版本和问题,要求来源与最小示例,再检查是否适合你的项目。
先用 Context7 查文档
如果你在接入一个库、升级框架,或想确认某个 API 怎么用,先用 Context7。库和框架是项目使用的现成代码工具;API 是这些工具提供的使用入口。Context7 可以把相关文档和代码示例交给 AI。
提问时写出名称、版本和具体问题。最新文档不一定适合你正在使用的旧版本,要以项目实际版本为准。
开始前准备这几样
CLI 是通过终端命令使用工具的方式。本站不收取密钥,这份方案也不要求新开付费服务。工具自己的账号条件和额度以当前官方说明为准。
- 从项目依赖文件或安装记录确认库名和版本,写清想完成的功能或遇到的报错。
- 按自己使用的 AI 助手说明接入 Context7,确认文档查询工具能用。官方还提供 CLI 加 Skill 的方式,不必同时配置两种入口。
- 按官方提示在自己的设备完成 Context7 账号授权或密钥配置;检查当前可用额度。
复制给 AI 的首次任务
请使用 Context7 查询【库或框架名称】的【项目实际版本】中【API 或功能】的官方用法。先确认检索结果对应的版本,给出原始文档链接和一段最小示例,再说明示例需要哪些前提。找不到对应版本或资料时请明确说明。先回答用法,不修改项目文件。use context7怎样核对查到的资料?
- 检查助手确实调用了 Context7,查看它选择的库是否正确;名字相近的项目不能直接当成同一个。
- 打开返回的文档链接,核对发布者、版本和 API 名称;未标版本的资料要继续核实。
- 把最小示例与项目的实际环境比较。需要采用时,先在本地运行相关检查,再把已验证的用法加入项目。
实际案例
什么时候改用 Serena?
如果你要问的是“项目里的这个函数在哪”“哪里调用了它”或“现有代码怎样运行”,可以使用 Serena。它按函数、类和引用关系查找项目代码;这与查一个依赖库的最新文档是不同任务。
Serena 是理解已有代码时的另一种选择,不负责替代文档检索。升级依赖时可以先查文档,再定位受影响的代码。使用免费开源的语言服务方式即可开始;本方案不要求购买 JetBrains 插件。
改用 Serena 时,还要提供项目目录,按其 Quick Start 准备 uv 并核对语言支持。uv 是 Serena 官方使用的安装工具。
来源与下一步
来源核对日期:2026-10-13。这里说明查询方法与任务模板,不把拿到文档当成代码已经通过验证。