mcpField

Staging Smoke Test

精选按需触发
持续集成最多 6 轮

关于 Staging Smoke Test

该循环由手动触发,最多执行 6 轮。每轮先运行 npm run smoke:staging,根据失败项修复问题,再运行同一命令确认结果为绿色。

主要功能

  1. 01用同一条冒烟命令检查和复核
  2. 02以退出码为准,结果明确
  3. 03最多 6 轮,避免无限重试
  4. 04支持 Cursor

适用场景

  1. 01部署到预发布环境后做快速验证
  2. 02修复预发布环境的问题后复核
  3. 03发布到生产环境前的最后检查
目标
预发布环境的冒烟检查清单全部通过。
退出条件
冒烟命令退出码为 0 时停止,达到 6 轮仍未通过也停止。
每轮之间运行
npm run smoke:staging

启动提示词

在 Cursor 中粘贴运行,Agent 会按下面的步骤循环执行,直到满足退出条件。

prompt.md
开始运行“Staging Smoke Test”循环。
目标:预发布环境的冒烟检查清单全部通过。
最大轮数:6。
第 1 步:运行冒烟检查 — 执行 npm run smoke:staging,记录失败的检查项和错误输出。若退出码为 0,可直接进入确认步骤。 `npm run smoke:staging`
第 2 步:定位并修复失败项 — 根据输出判断失败原因,修改相应的代码或配置。只处理与失败项相关的问题。
第 3 步:确认全部通过 — 再次执行 npm run smoke:staging,确认退出码为 0。若仍失败,则进入下一轮。 `npm run smoke:staging`
每轮之间运行:`npm run smoke:staging`
退出条件:冒烟命令退出码为 0 时停止,达到 6 轮仍未通过也停止。

步骤

每一轮按顺序执行;未满足退出条件会进入下一轮,最多重复 6 轮。

01
运行冒烟检查

执行 npm run smoke:staging,记录失败的检查项和错误输出。若退出码为 0,可直接进入确认步骤。

$npm run smoke:staging
02
定位并修复失败项

根据输出判断失败原因,修改相应的代码或配置。只处理与失败项相关的问题。

03
确认全部通过

再次执行 npm run smoke:staging,确认退出码为 0。若仍失败,则进入下一轮。

$npm run smoke:staging
未通过 → 下一轮满足条件即退出

支持的 Agent

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

Cursor
Claude Code

评论

支持 Markdown