migração-opus-4-5

Migre prompts e código do Claude Sonnet 4.0, Sonnet 4.5 ou Opus 4.1 para Opus 4.5. Use quando o usuário quiser atualizar sua base de código, prompts ou chamadas de API para o Opus 4.5. Lida com atualizações de strings de modelo e ajustes de prompt para diferenças comportamentais conhecidas do Opus 4.5. NÃO migra o Haiku 4.5.

O que é migração-opus-4-5?

Essa skill automatiza a migração de código e prompts das versões Sonnet 4.0, Sonnet 4.5 ou Opus 4.1 do Claude para o Opus 4.5. Ela é útil quando um desenvolvedor deseja atualizar sua base de código para usar o modelo mais recente da Anthropic, garantindo que as strings de modelo corretas sejam aplicadas em diferentes plataformas (API Anthropic, AWS Bedrock, Google Vertex AI, Azure AI Foundry) e que cabeçalhos beta não suportados sejam removidos. A skill também oferece ajustes opcionais de prompt para lidar com diferenças comportamentais conhecidas do Opus 4.5, como superativação de ferramentas, engenharia excessiva e sensibilidade à palavra 'think', mas por padrão apenas atualiza as strings de modelo. Ela se baseia em um guia de migração estruturado e referências externas (como `references/prompt-snippets.md` e `references/effort.md`) para oferecer um processo seguro e eficiente. Suporta Anthropic API, AWS Bedrock, Google Vertex AI e Azure AI Foundry.

Funciona com✓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 Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Guia de Migração para Opus 4.5

Migração única do Sonnet 4.0, Sonnet 4.5 ou Opus 4.1 para o Opus 4.5.

Fluxo de Trabalho da Migração

  1. Pesquise na base de código por strings de modelo e chamadas de API
  2. Atualize as strings de modelo para Opus 4.5 (veja as strings específicas da plataforma abaixo)
  3. Remova cabeçalhos beta não suportados
  4. Adicione o parâmetro effort definido como "high" (veja references/effort.md)
  5. Resuma todas as alterações realizadas
  6. Informe ao usuário: "Se você encontrar algum problema com o Opus 4.5, me avise e posso ajudar a ajustar seus prompts."

Atualizações de Strings de Modelo

Identifique qual plataforma a base de código utiliza e substitua as strings de modelo de acordo.

Cabeçalhos Beta Não Suportados

Remova o cabeçalho beta context-1m-2025-08-07 se presente — ele ainda não é suportado com o Opus 4.5. Deixe um comentário notando isso:

# Nota: O beta de contexto de 1M (context-1m-2025-08-07) ainda não é suportado com Opus 4.5

Strings de Modelo de Destino (Opus 4.5)

PlataformaString de Modelo 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

Strings de Modelo de Origem a Substituir

Modelo de OrigemAnthropic 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

NÃO migre: Quaisquer modelos Haiku (ex.: claude-haiku-4-5-20251001).

Ajustes de Prompt

O Opus 4.5 tem diferenças comportamentais conhecidas em relação aos modelos anteriores. Aplique essas correções apenas se o usuário solicitá-las explicitamente ou relatar um problema específico. Por padrão, apenas atualize as strings de modelo.

Diretrizes de integração: Ao adicionar trechos, não os anexe simplesmente aos prompts. Integre-os com cuidado:

  • Use tags XML (ex.: <code_guidelines>, <tool_usage>) para organizar as adições
  • Iguale o estilo e a estrutura do prompt existente
  • Coloque os trechos em locais lógicos (ex.: diretrizes de codificação perto de outras instruções de codificação)
  • Se o prompt já usar tags XML, adicione novo conteúdo dentro de tags existentes apropriadas ou crie novas tags consistentes

1. Superativação de Ferramentas

O Opus 4.5 é mais responsivo a prompts de sistema. Linguagem agressiva que impedia a subativação em modelos anteriores pode agora causar superativação.

Aplicar se: O usuário relatar que as ferramentas são chamadas com muita frequência ou desnecessariamente.

Encontre e suavize:

  • CRITICAL: → remova ou suavize
  • Você DEVE... → Você deve...
  • SEMPRE faça X → Faça X
  • NUNCA pule... → Não pule...
  • OBRIGATÓRIO → remova ou suavize

Aplique apenas a instruções de ativação de ferramentas. Deixe outros usos de ênfase inalterados.

2. Prevenção de Engenharia Excessiva

O Opus 4.5 tende a criar arquivos extras, adicionar abstrações desnecessárias ou construir flexibilidade não solicitada.

Aplicar se: O usuário relatar arquivos indesejados, abstração excessiva ou funcionalidades não solicitadas. Adicione o trecho de references/prompt-snippets.md.

3. Exploração de Código

O Opus 4.5 pode ser excessivamente conservador ao explorar código, propondo soluções sem ler arquivos.

Aplicar se: O usuário relatar que o modelo está propondo correções sem inspecionar o código relevante. Adicione o trecho de references/prompt-snippets.md.

4. Design de Frontend

Aplicar se: O usuário solicitar melhoria na qualidade do design de frontend ou relatar saídas genéricas.

Adicione o trecho de estética de frontend de references/prompt-snippets.md.

5. Sensibilidade a 'Pensamento'

Quando o pensamento estendido não está habilitado (o padrão), o Opus 4.5 é particularmente sensível à palavra "pense" e suas variantes. O pensamento estendido só é ativado se a requisição à API contiver um parâmetro thinking.

Aplicar se: O usuário relatar problemas relacionados a "pensamento" enquanto o pensamento estendido não estiver habilitado (nenhum parâmetro thinking na requisição).

Substitua "pense" por alternativas como "considere", "acredite" ou "avalie."

Referência

Consulte references/prompt-snippets.md para o texto completo de cada trecho a adicionar.

Consulte references/effort.md para configurar o parâmetro de esforço (apenas se o usuário solicitar).

Individual skills in this repo

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

Habilidades Relacionadas