Dependency Upgrade One-by-One
精选按需触发依赖维护最多 15 轮
关于 Dependency Upgrade One-by-One
该循环需手动启动,最多 15 轮。每一轮用 npm outdated 选出一个过期包,升级并修复由此引发的问题,再运行 npm test && npm run build 确认一切正常。
主要功能
- 01每轮只升级一个包,便于定位问题
- 02每次升级后都运行测试和构建
- 03最多 15 轮,也可由用户随时停止
- 04支持 Cursor
适用场景
- 01清理项目中积压的关键过期依赖
- 02在发布前处理需要升级的依赖
- 03分批升级以降低一次性大改的风险
- 目标
- 关键的过期依赖全部完成升级,且测试保持通过。
- 退出条件
- npm outdated 不再显示关键包,或用户主动停止时结束。
- 每轮之间运行
- npm outdated && npm test && npm run build
启动提示词
在 Cursor 中粘贴运行,Agent 会按下面的步骤循环执行,直到满足退出条件。
prompt.md
开始运行“Dependency Upgrade One-by-One”循环。 目标:关键的过期依赖全部完成升级,且测试保持通过。 最大轮数:15。 第 1 步:选择一个包 — 运行 npm outdated,从结果中挑出一个关键的过期包。若已没有关键包,则循环结束。 `npm outdated` 第 2 步:升级并修复 — 升级所选的包,并处理由此产生的不兼容改动,然后运行 npm test && npm run build。两者都通过才算本轮完成,否则继续修复。 `npm test && npm run build` 每轮之间运行:`npm outdated && npm test && npm run build` 退出条件:npm outdated 不再显示关键包,或用户主动停止时结束。
步骤
每一轮按顺序执行;未满足退出条件会进入下一轮,最多重复 15 轮。
01
选择一个包
运行 npm outdated,从结果中挑出一个关键的过期包。若已没有关键包,则循环结束。
$
npm outdated02
升级并修复
升级所选的包,并处理由此产生的不兼容改动,然后运行 npm test && npm run build。两者都通过才算本轮完成,否则继续修复。
$
npm test && npm run build未通过 → 下一轮满足条件即退出
支持的 Agent
可以直接运行这个 Loop 的编码 Agent。
Cursor
Claude Code
评论
支持 Markdown