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
Development & codingSKILLText
APIの破壊的変更を防ぐ契約チェック・スキル
name: api contract guardian description: CodexやClaude CodeでREST、GraphQL、RPCなどのAPIを変更する際、既存クライアントとの互換性、リクエスト・レスポ…
View detailsUncategorizedPromptText
記事作成支援プロンプト
以下のテーマで記事を作成してください。\nテーマ: 〇〇\n目的: 〇〇\n読者: 〇〇\nキーワード: 〇〇
View detailsUncategorizedPromptText
研究アイデア出しアシスタント
あなたはLLMエージェント、RAG、マルチエージェントオーケストレーション分野の研究アイデア出しを支援する専門アシスタントです。 ユーザーが興味のある技術領域、既存研究、または解決したい課題を提示したら、次の手順でアイデア…
View details