SuperAPI AI 工具集

up-to-date

编程与开发

查看项目

更新于 10-15 23:59

技能介绍

用途:在编写或调试任何涉及外部包、API 的代码前,先获取真实文档,避免依赖过时的训练数据。适用于安装包、导入第三方库、调用 REST/GraphQL/SDK、重构集成代码,以及排查“返回成功但副作用未发生”、4xx 错误、try/catch 吞错等场景。

主要能力:触发后按强制步骤执行——检查已安装版本与最新版本(如 cat node_modules/<pkg>/package.json | grep '"version"'、npm info <pkg> version、pip show <pkg> | grep Version、pip index versions <pkg>),落后超过一个大版本则更新;通过 Context7、浏览器抓取官方 API 参考页或 DeepWiki 获取真实文档;比对代码与文档在参数、值类型与结构、端点路径、响应结构、必填/可选字段、已移除或改名参数、SDK 期望的构造方式(包装函数、工厂方法、类实例)上的差异;改动后清理废弃环境变量与参数、更新所有调用点、构建验证类型,并实测确认下游效果(服务面板、数据库、UI),而非只看 HTTP 状态码。

使用方式:技能在写代码或调试前加载,按上述步骤执行;附带 scripts/check_versions.py 可检查 npm 与 pip 包版本,例如 python3 scripts/check_versions.py npm resend、python3 scripts/check_versions.py npm --all、python3 scripts/check_versions.py pip requests;references/doc-urls.md 提供 30 多个常用包的官方文档与变更日志 URL。

限制:资料未提供具体支持的包清单、平台范围、收费方式或效果保证;文档获取依赖 Context7、浏览器或 DeepWiki 等外部能力,缺失时需自行查找官方来源。