update-deps

Repository の管理方法に従い、指定された依存関係を最新の安定版へ更新・検証する skill。

SKILL.md

GitHub

Update Deps

  1. Repository の指示、manifest、lockfile、設定から、使用する ecosystem と標準的な更新方法を判断する。 判断できない場合は更新前に確認する。
  2. 指定された依存関係を更新対象とし、互換性と整合性の維持に必要な関連依存関係だけを加える。 対象が未指定なら確認し、確認前に更新しない。
  3. Version 制約、runtime 要件、peer dependencies、変更点を確認する。 Version の指定がなければ、指定された依存関係の最新の安定版を目標にする。 Version の指定があれば、その指定を優先する。 Major update、破壊的変更の兆候、要件変更がある場合は、公式情報を確認する。 判断材料が不足する場合も、公式の release notes や migration guide などを確認する。
  4. Repository の標準的な方法で更新し、manifest と lockfile の整合性を保つ。
  5. Breaking change や runtime 要件の変更があっても、必要なコード、設定、テストを追従修正する。
  6. 関連する test、型チェック、lint、build を実行する。
  7. 更新前後の version、追従修正、検証結果、残った制約を報告する。 目標の version に到達できなかった場合は、その理由も報告する。

無関係な依存関係や既存の作業ツリーの変更は保持する。 commit、push、公開は行わない。