SuperAPI AI 工具集

opensrc-inspect

编程与开发

查看项目

更新于 10-15 17:27

技能介绍

用途:当仅靠 API 文档或类型定义不足以回答依赖或上游仓库的实现问题时,使用本技能获取源码级证据。

主要能力:获取包与 GitHub 仓库的源码快照;列出已有快照;在存在 opensrc/sources.json 时读取其内容;查看抓取后的源码路径并按文件与版本引用;在依赖升级后刷新快照。

使用方式:先阅读仓库的 AGENTS.md,再检查已有快照,运行 opensrc list,存在时执行 cat opensrc/sources.json。抓取时优先使用不修改仓库的安全方式:opensrc <package> --modify=false、opensrc pypi:<package> --modify=false、opensrc crates:<package> --modify=false、opensrc <owner>/<repo> --modify=false。随后检查抓取到的源码路径,分析时注明具体文件与版本。

适用场景:检查包实现而非仅看文档或类型;为迁移、缺陷或兼容性问题提供源码级证据。

限制:当官方文档、类型或直接代码检查已能回答问题,或任务属于广泛网络调研、发布说明查找时,不应使用。默认使用 --modify=false,将 opensrc/ 视为只读源码上下文;官方或最新文档与变更日志应使用 Context7、Exa 或 web.run,opensrc 仅用于实现内部细节。

输出:抓取的源码目标与版本摘要、用于分析的精确本地路径,以及深入源码检查是否改变结论的简要建议。