What problem does it solve? Upgrading a codebase to Claude Opus 4.5 requires finding every model string across multiple platforms (Anthropic API, AWS Bedrock, Google Vertex AI, Azure AI Foundry), removing unsupported beta headers, and adjusting prompts for known behavioral differences. Doing this manually is error-prone and easy to miss edge cases. ## Core Features & Use Cases - Model String Migration: Detects and replaces Sonnet 4.0, Sonnet 4.5, and Opus 4.1 model strings with the correct Opus 4.5 identifier for each platform, while explicitly leaving Haiku models untouched. - Beta Header Cleanup: Removes the unsupported context-1m-2025-08-07 beta header and optionally adds the effort parameter set to high via the effort-2025-11-24 beta flag. - Prompt Adjustments for Behavioral Differences: Provides targeted fixes for tool overtriggering, over-engineering, insufficient code exploration, generic frontend design, and sensitivity to the word "think" when extended thinking is disabled. - Use Case: You have a production application calling claude-sonnet-4-5-20250929 through AWS Bedrock. This Skill updates the model string to the Bedrock Opus 4.5 identifier, adds the effort parameter, and softens aggressive tool-triggering language in your system prompt. ## Quick Start Migrate my codebase from Claude Sonnet 4.5 to Opus 4.5, updating all model strings and API calls.