SuperAPI AI 工具集

outdated

编程与开发

查看项目

更新于 10-15 18:28

技能介绍

用途:识别存在主版本升级的依赖包,判断是否建议升级。仅针对主版本,次版本与补丁更新由每日审计脚本处理。

主要能力:运行 pnpm outdated 找出主版本变更;读取已有 tmp/UPGRADES.md 以保留既往决策与备注;对每个主版本升级评估新版本稳定性、当前版本支持状态与破坏性变更及迁移成本;按固定表格格式将结论写入 tmp/UPGRADES.md,分直接依赖、开发依赖和传递依赖三类。

成熟度评估:用 pnpm view <package> dist-tags --json 查看 latest 是否稳定;pnpm view <package> versions --json 查看版本历史;pnpm view <package> time --json 查看发布日期。以次版本号为信号:x.0.x 刚发布应避免;x.1.x 早期采用;x.2.x 趋于稳定可规划;x.3.x+ 经充分验证可升级。危险信号包括新主版本仅有 beta/rc/canary、发布不足一个月、只有 .0.x 补丁、发布后变更日志满是破坏性修复。

评分维度:Action 取值 plan、wait、blocked、skip;Maturity 取值 beta、fresh、early、stable、mature;Urgency 依据当前版本状态分为 critical、high、medium、low;Difficulty 分为 trivial、easy、moderate、hard、major。

限制:不处理次版本与补丁更新;推荐升级前必须先检查成熟度,最新版本存在不等于应当升级;需保留既有条目并更新状态而非删除;需查看发布日期判断版本新旧。具体命令与文件路径以资料为准。