mcpField

Dependency Upgrade One-by-One

精选按需触发
依赖维护最多 15 轮

关于 Dependency Upgrade One-by-One

该循环需手动启动,最多 15 轮。每一轮用 npm outdated 选出一个过期包,升级并修复由此引发的问题,再运行 npm test && npm run build 确认一切正常。

主要功能

  1. 01每轮只升级一个包,便于定位问题
  2. 02每次升级后都运行测试和构建
  3. 03最多 15 轮,也可由用户随时停止
  4. 04支持 Cursor

适用场景

  1. 01清理项目中积压的关键过期依赖
  2. 02在发布前处理需要升级的依赖
  3. 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 outdated
02
升级并修复

升级所选的包,并处理由此产生的不兼容改动,然后运行 npm test && npm run build。两者都通过才算本轮完成,否则继续修复。

$npm test && npm run build
未通过 → 下一轮满足条件即退出

支持的 Agent

可以直接运行这个 Loop 的编码 Agent。

Cursor
Claude Code

评论

支持 Markdown