Dependency Audit Weekly
おすすめ定期実行Dependency Audit Weekly について
一定間隔で起動し、npm outdated で新しいバージョンが出ているパッケージを集めます。エージェントが一覧を確認し、推奨するアップグレードを判断して要約にまとめます。末尾の || true により、古いパッケージがあるだけではチェックが失敗扱いになりません。
主な機能
- 01間隔トリガーで週次運用に対応
- 02チェックコマンドは npm outdated || true のみ
- 03古いパッケージによる非ゼロ終了でも実行が止まらない
- 04成果物はアップグレード推奨つきの要約
活用シーン
- 01npm プロジェクトの週次メンテナンス確認
- 02スプリント計画前のアップグレード準備
- 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 || true02
アップグレードを評価
各項目の current、wanted、latest のバージョンを比べます。推奨すべきアップグレードと、後回しにできるものを判断します。
03
要約を投稿
調査結果と推奨アップグレードを要約にまとめて投稿します。投稿が完了したらループは終了です。
未達 → 次のラウンド条件を満たせば終了
対応エージェント
この Loop をそのまま実行できるコーディングエージェントです。
Claude Code
Cursor
コメント
Markdown 対応