mcpField

Dependency Upgrade One-by-One

おすすめ手動実行
依存関係の保守最大 15 ラウンド

Dependency Upgrade One-by-One について

手動で開始し、最大 15 ラウンド実行するループです。各ラウンドで npm outdated から古いパッケージを1つ選び、更新して発生した問題を直し、npm test && npm run build で問題がないことを確認します。

主な機能

  1. 011ラウンドにつき1パッケージで原因を追いやすい
  2. 02更新のたびにテストとビルドを実行
  3. 03最大 15 ラウンドで、ユーザーはいつでも停止可能
  4. 04Cursor に対応

活用シーン

  1. 01溜まった重要な古い依存関係を整理するとき
  2. 02リリース前に必要な更新を済ませるとき
  3. 03小分けに更新して大きな変更のリスクを避けたいとき
目標
重要な古い依存関係をすべて更新し、テストが通る状態を保ちます。
終了条件
npm outdated に重要なパッケージが表示されなくなるか、ユーザーが停止したら終了します。
各ラウンドの間に実行
npm outdated && npm test && npm run build

起動プロンプト

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

prompt.md
「Dependency Upgrade One-by-One」ループを開始します。
目標:重要な古い依存関係をすべて更新し、テストが通る状態を保ちます。
最大ラウンド数:15。
ステップ 1:パッケージを1つ選ぶ — npm outdated を実行し、結果から重要な古いパッケージを1つ選びます。重要なものが残っていなければループを終了します。 `npm outdated`
ステップ 2:更新して修正 — 選んだパッケージを更新し、互換性の問題があれば対応してから npm test && npm run build を実行します。両方通ればラウンド完了で、通らなければ修正を続けます。 `npm test && npm run build`
各ラウンドの間に実行:`npm outdated && npm test && npm run build`
終了条件:npm outdated に重要なパッケージが表示されなくなるか、ユーザーが停止したら終了します。

手順

各ラウンドは順番に実行され、終了条件を満たさなければ次のラウンドへ進みます(最大 15 ラウンド)。

01
パッケージを1つ選ぶ

npm outdated を実行し、結果から重要な古いパッケージを1つ選びます。重要なものが残っていなければループを終了します。

$npm outdated
02
更新して修正

選んだパッケージを更新し、互換性の問題があれば対応してから npm test && npm run build を実行します。両方通ればラウンド完了で、通らなければ修正を続けます。

$npm test && npm run build
未達 → 次のラウンド条件を満たせば終了

対応エージェント

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

Cursor
Claude Code

コメント