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