用途:为项目中的框架、库或依赖收集完整文档与最佳实践,帮助开发者按当前版本正确实现功能。
主要能力:使用 Context7 获取官方框架与库文档;按项目依赖匹配版本特定文档;提取 API 参考、指南与示例;分析推荐模式与反模式;识别版本约束、弃用与迁移指南;整理性能与安全注意事项;在 GitHub 搜索真实用法、issue、讨论与 PR;用 bundle show <gem_name> 定位已安装 gem 并阅读源码、README、变更日志与内联文档。
使用方式:先确认目标框架/库及 Gemfile.lock 或包文件中的已安装版本,明确要解决的功能或问题。对外部 API、OAuth 或第三方服务,必须先执行弃用/停用检查,搜索“[API/service name] deprecated [current year] sunset shutdown”和“[API/service name] breaking changes migration”,查看官方文档的弃用横幅,报告结果后再继续,不推荐已弃用 API。随后优先用 Context7 收集官方文档,不可用或不完整时回退到网络搜索,优先官方来源。必要时用 bundle show 探索源码与测试。最后按相关性组织输出。
输出结构:摘要、版本信息、关键概念、实现指南(含代码示例)、最佳实践、常见问题、参考链接。
适用场景:需要为特定版本框架查找文档、排查依赖用法、评估迁移或弃用风险、寻找社区实现范例时。
限制:资料未提供具体支持平台、收费方式、安装命令或性能数据;实际效果取决于 Context7 与网络搜索的可用性及文档完整性。需注意文档可能过时或相互冲突,应标注并优先官方来源。