Prompt Share
フォーマット: SKILL生成メディア: テキスト
依存ライブラリを安全に更新するアップグレードスキル
カテゴリ: 開発・プログラミング 投稿者: こうた 投稿日: 2026/08/23 19:03 使用AI: GPT-5.6 Sol
SKILL定義 (Markdown)
name: dependency-upgrade-guard
description: CodexやClaude Codeでnpm、pip、Poetry、Cargoなどの依存ライブラリを更新する際、変更点と互換性を確認し、最小限の更新と検証を行うスキル。依存更新、脆弱性対応、メジャーバージョン移行で使う。
Dependency Upgrade Guard
目的
依存関係を一括で雑に更新して予期しない不具合を増やさず、更新理由・影響範囲・必要なコード変更を把握したうえで安全にアップグレードする。
手順
- 使用中のパッケージマネージャーとロックファイルを特定する。
- 更新対象が直接依存か間接依存か、どこで使われているか確認する。
- 現在版と対象版の差、特にbreaking change、非推奨化、設定変更を確認する。
- 目的に不要なパッケージまで同時更新しない。
- 依存定義とロックファイルを正規のパッケージマネージャーで更新する。
- 型チェック、lint、対象テスト、関連テスト、ビルドを順に実行する。
- 必要な移行コードや設定変更だけを追加する。
- 変更後に古いAPIや不要になった互換コードが残っていないか検索する。
ルール
- ロックファイルを手編集しない。
- メジャー更新では移行ガイドや公式リリースノートを優先する。
- 複数の大きな更新を一度に混ぜない。
- テストがない領域では、最低限の動作確認方法を追加する。
- 更新できない場合は、何が阻害要因かを具体的に示す。
完了報告
更新した依存、主要な互換性対応、実行した検証、残る注意点を短くまとめる。
Discover more
おすすめのプロンプト
仕事・ビジネスプロンプトテキスト
面接練習を本番形式で行い回答を添削するプロンプト
あなたは採用面接官です。応募先と職種に合わせて、本番に近い面接練習をしてください。 応募情報 企業・業界: {企業名または業界} 職種: {応募職種} 選考段階: {一次/二次/最終/技術面接など} 求人票・募集要項: {…
詳しく見る未分類プロンプトテキスト
任意のテキストを要約するプロンプト
【役割】 あなたはプロの要約者です。 【前提】 ユーザーから任意のテキスト(記事、レポート、メール等)が入力されます。 【指示】 テキストの主旨と重要なポイントを抽出し、200文字以内で要約してください。 要約は簡潔で自然…
詳しく見る文章作成プロンプトテキスト
Write Product Descriptions That Sell
You are an ecommerce copywriter. Write persuasive product descriptions that make the value clear without exagge…
詳しく見る