Communityコーディング&開発github.com

claude-opus-4-5-migration

Sonnet 4.0、Sonnet 4.5、またはOpus 4.1からOpus 4.5へのプロンプトとコードの移行を行います。モデル文字列の更新と、Opus 4.5の行動差分に応じたプロンプト調整を処理します。Haiku 4.5は移行対象外です。

claude-opus-4-5-migration とは?

このスキルは、ClaudeのモデルをSonnet 4.0、Sonnet 4.5、またはOpus 4.1からOpus 4.5へワンショットで移行するための包括的なガイドを提供します。主な機能として、コードベース全体のモデル文字列検索と更新(Anthropic API、AWS Bedrock、Google Vertex AI、Azure AI Foundryに対応)、サポートされていないベータヘッダーの削除、`effort`パラメータの`

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/anthropics/claude-code/tree/main/plugins/claude-opus-4-5-migration/skills/claude-opus-4-5-migration

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Opus 4.5移行ガイド

Sonnet 4.0、Sonnet 4.5、またはOpus 4.1からOpus 4.5へのワンショット移行。

移行ワークフロー

  1. コードベース内のモデル文字列とAPI呼び出しを検索する
  2. モデル文字列をOpus 4.5に更新する(プラットフォーム固有の文字列は下記参照)
  3. サポートされていないベータヘッダーを削除する
  4. effortパラメータを"high"に設定する(references/effort.md参照)
  5. すべての変更を要約する
  6. ユーザーに次のように伝える:「Opus 4.5で問題が発生した場合は、お知らせください。プロンプトの調整をサポートします。」

モデル文字列の更新

コードベースが使用しているプラットフォームを特定し、それに応じてモデル文字列を置き換えます。

サポートされていないベータヘッダー

context-1m-2025-08-07ベータヘッダーが存在する場合は削除します。これはOpus 4.5ではまだサポートされていません。次のようなコメントを残します:

# 注意: 1Mコンテキストベータ(context-1m-2025-08-07)はOpus 4.5ではまだサポートされていません

対象モデル文字列(Opus 4.5)

プラットフォームOpus 4.5 モデル文字列
Anthropic API(1P)claude-opus-4-5-20251101
AWS Bedrockanthropic.claude-opus-4-5-20251101-v1:0
Google Vertex AIclaude-opus-4-5@20251101
Azure AI Foundryclaude-opus-4-5-20251101

置き換える元モデル文字列

元モデルAnthropic API(1P)AWS BedrockGoogle Vertex AI
Sonnet 4.0claude-sonnet-4-20250514anthropic.claude-sonnet-4-20250514-v1:0claude-sonnet-4@20250514
Sonnet 4.5claude-sonnet-4-5-20250929anthropic.claude-sonnet-4-5-20250929-v1:0claude-sonnet-4-5@20250929
Opus 4.1claude-opus-4-1-20250422anthropic.claude-opus-4-1-20250422-v1:0claude-opus-4-1@20250422

移行しないこと:Haikuモデル(例:claude-haiku-4-5-20251001)。

プロンプトの調整

Opus 4.5には以前のモデルと既知の行動差分があります。**これらの修正は、ユーザーが明示的に要求した場合、または特定の問題が報告された場合にのみ適用してください。**デフォルトでは、モデル文字列のみを更新します。

統合ガイドライン:スニペットを追加する際は、プロンプトに単純に追加するのではなく、よく考えて統合してください:

  • XMLタグ(例:<code_guidelines>、<tool_usage>)を使用して追加内容を整理する
  • 既存のプロンプトのスタイルと構造に合わせる
  • 論理的な場所にスニペットを配置する(例:コーディングガイドラインは他のコーディング指示の近くに)
  • プロンプトがすでにXMLタグを使用している場合は、適切な既存タグ内に新しいコンテンツを追加するか、一貫性のある新しいタグを作成する

1. ツール過剰発動

Opus 4.5はシステムプロンプトに対してより敏感です。以前のモデルで過少発動を防いだ積極的な表現が、過剰発動を引き起こす可能性があります。

適用条件:ユーザーがツールが頻繁または不必要に呼び出されると報告した場合。

検索して緩和:

  • CRITICAL: → 削除または緩和
  • 絶対に...しなければなりません → ...するべきです
  • 常にXを実行 → Xを実行
  • 決して...をスキップしない → ...をスキップしない
  • 必須 → 削除または緩和

ツール発動の指示にのみ適用してください。その他の強調表現はそのままにします。

2. 過度な設計の防止

Opus 4.5は余分なファイルを作成したり、不必要な抽象化を追加したり、要求されていない柔軟性を組み込んだりする傾向があります。

適用条件:ユーザーが不要なファイル、過度な抽象化、または要求されていない機能を報告した場合。references/prompt-snippets.mdからスニペットを追加します。

3. コード探索

Opus 4.5はコードの探索に関して過度に保守的であり、ファイルを読まずに解決策を提案することがあります。

適用条件:ユーザーがモデルが関連コードを検査せずに修正を提案すると報告した場合。references/prompt-snippets.mdからスニペットを追加します。

4. フロントエンドデザイン

適用条件:ユーザーがフロントエンドデザインの品質向上を要求した場合、または出力が一般的すぎると報告した場合。

references/prompt-snippets.mdからフロントエンド美観スニペットを追加します。

5. 思考感度

拡張思考が有効でない場合(デフォルト)、Opus 4.5は「考える」という単語とそのバリエーションに特に敏感です。拡張思考は、APIリクエストにthinkingパラメータが含まれている場合にのみ有効になります。

適用条件:ユーザーが拡張思考が有効でない(リクエストにthinkingパラメータがない)状態で「考える」に関連する問題を報告した場合。

「考える」を「検討する」「判断する」「評価する」などの代替表現に置き換えます。

参考

追加する各スニペットの全文については、references/prompt-snippets.mdを参照してください。

effortパラメータの設定については、references/effort.mdを参照してください(ユーザーが要求した場合のみ)。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル