Dependency Upgrade One-by-One
おすすめ手動実行依存関係の保守最大 15 ラウンド
Dependency Upgrade One-by-One について
手動で開始し、最大 15 ラウンド実行するループです。各ラウンドで npm outdated から古いパッケージを1つ選び、更新して発生した問題を直し、npm test && npm run build で問題がないことを確認します。
主な機能
- 011ラウンドにつき1パッケージで原因を追いやすい
- 02更新のたびにテストとビルドを実行
- 03最大 15 ラウンドで、ユーザーはいつでも停止可能
- 04Cursor に対応
活用シーン
- 01溜まった重要な古い依存関係を整理するとき
- 02リリース前に必要な更新を済ませるとき
- 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 outdated02
更新して修正
選んだパッケージを更新し、互換性の問題があれば対応してから npm test && npm run build を実行します。両方通ればラウンド完了で、通らなければ修正を続けます。
$
npm test && npm run build未達 → 次のラウンド条件を満たせば終了
対応エージェント
この Loop をそのまま実行できるコーディングエージェントです。
Cursor
Claude Code
コメント
Markdown 対応