mcpField

Dependency Audit Weekly

おすすめ定期実行

Dependency Audit Weekly について

一定間隔で起動し、npm outdated で新しいバージョンが出ているパッケージを集めます。エージェントが一覧を確認し、推奨するアップグレードを判断して要約にまとめます。末尾の || true により、古いパッケージがあるだけではチェックが失敗扱いになりません。

主な機能

  1. 01間隔トリガーで週次運用に対応
  2. 02チェックコマンドは npm outdated || true のみ
  3. 03古いパッケージによる非ゼロ終了でも実行が止まらない
  4. 04成果物はアップグレード推奨つきの要約

活用シーン

  1. 01npm プロジェクトの週次メンテナンス確認
  2. 02スプリント計画前のアップグレード準備
  3. 03リリース間のバージョンの遅れの把握
目標
古いパッケージと推奨アップグレードをまとめた、週次の依存関係監査の要約が作成されている。
終了条件
推奨アップグレードを含む要約が投稿された時点で終了します。
各ラウンドの間に実行
npm outdated || true

起動プロンプト

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

prompt.md
「Dependency Audit Weekly」ループを開始します。
目標:古いパッケージと推奨アップグレードをまとめた、週次の依存関係監査の要約が作成されている。
ステップ 1:古いパッケージを一覧化 — チェックを実行し、インストール済みのバージョンが新しいリリースより遅れているパッケージを一覧にします。|| true により、非ゼロの終了コードでラウンドが途中終了することはありません。 `npm outdated || true`
ステップ 2:アップグレードを評価 — 各項目の current、wanted、latest のバージョンを比べます。推奨すべきアップグレードと、後回しにできるものを判断します。
ステップ 3:要約を投稿 — 調査結果と推奨アップグレードを要約にまとめて投稿します。投稿が完了したらループは終了です。
各ラウンドの間に実行:`npm outdated || true`
終了条件:推奨アップグレードを含む要約が投稿された時点で終了します。

手順

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

01
古いパッケージを一覧化

チェックを実行し、インストール済みのバージョンが新しいリリースより遅れているパッケージを一覧にします。|| true により、非ゼロの終了コードでラウンドが途中終了することはありません。

$npm outdated || true
02
アップグレードを評価

各項目の current、wanted、latest のバージョンを比べます。推奨すべきアップグレードと、後回しにできるものを判断します。

03
要約を投稿

調査結果と推奨アップグレードを要約にまとめて投稿します。投稿が完了したらループは終了です。

未達 → 次のラウンド条件を満たせば終了

対応エージェント

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

Claude Code
Cursor

コメント