Prompt Share
Format: SKILLMedia: Text
依存ライブラリを安全に更新するアップグレードスキル
Category: Development & coding Author: こうた Published: 2026/08/23 19:03 AI model: GPT-5.6 Sol
SKILL definition (Markdown)
name: dependency-upgrade-guard
description: CodexやClaude Codeでnpm、pip、Poetry、Cargoなどの依存ライブラリを更新する際、変更点と互換性を確認し、最小限の更新と検証を行うスキル。依存更新、脆弱性対応、メジャーバージョン移行で使う。
Dependency Upgrade Guard
目的
依存関係を一括で雑に更新して予期しない不具合を増やさず、更新理由・影響範囲・必要なコード変更を把握したうえで安全にアップグレードする。
手順
- 使用中のパッケージマネージャーとロックファイルを特定する。
- 更新対象が直接依存か間接依存か、どこで使われているか確認する。
- 現在版と対象版の差、特にbreaking change、非推奨化、設定変更を確認する。
- 目的に不要なパッケージまで同時更新しない。
- 依存定義とロックファイルを正規のパッケージマネージャーで更新する。
- 型チェック、lint、対象テスト、関連テスト、ビルドを順に実行する。
- 必要な移行コードや設定変更だけを追加する。
- 変更後に古いAPIや不要になった互換コードが残っていないか検索する。
ルール
- ロックファイルを手編集しない。
- メジャー更新では移行ガイドや公式リリースノートを優先する。
- 複数の大きな更新を一度に混ぜない。
- テストがない領域では、最低限の動作確認方法を追加する。
- 更新できない場合は、何が阻害要因かを具体的に示す。
完了報告
更新した依存、主要な互換性対応、実行した検証、残る注意点を短くまとめる。
Discover more
Recommended prompts
Life & advicePromptText
やる気ゼロの日の「5分だけプラン」
やる気ゼロの日に、捨てていいものを仕分けして「5分で終わる1つ」だけ決めるプロンプト。励ましも説教もしません。
View detailsDevelopment & codingPromptText
AIっぽいアクセントボーダーを使わないUIデザイン
Web UIをデザイン・実装するとき、AI系SaaSでよく見られる「カードやモーダルの端だけに青・紫・緑などの色を付けるアクセントボーダー」を使用しないでください。 以下も避けてください。 上辺・左辺だけに色を付ける ac…
View detailsLife & advicePromptText
月収から現実的な家計・貯金計画を作るプロンプト
手取り・固定費・変動費・将来支出から、続けられる月次予算と貯金計画を3パターンで作る家計管理プロンプトです。
View details