mcpField

Staging Smoke Test

おすすめ手動実行

Staging Smoke Test について

手動で開始し、最大 6 ラウンドまで実行します。各ラウンドで npm run smoke:staging を実行し、失敗した項目を修正してから、同じコマンドで成功を確認します。

主な機能

  1. 01確認と再確認に同じスモークコマンドを使用
  2. 02終了コードで合否が明確
  3. 03最大 6 ラウンドで無限の再試行を防止
  4. 04Cursor に対応

活用シーン

  1. 01ステージングへのデプロイ後の簡易検証
  2. 02ステージングの問題を修正した後の再確認
  3. 03本番リリース前の最終チェック
目標
ステージングのスモークチェックリストがすべて成功している状態にします。
終了条件
スモークコマンドが終了コード 0 で終了した時点、または 6 ラウンドを終えても失敗する場合に停止します。
各ラウンドの間に実行
npm run smoke:staging

起動プロンプト

Cursor に貼り付けて実行すると、終了条件を満たすまでエージェントが以下の手順を繰り返します。

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
未達 → 次のラウンド条件を満たせば終了

対応エージェント

この Loop をそのまま実行できるコーディングエージェントです。

Cursor
Claude Code

コメント