Community코딩 & 개발github.com

claude-opus-4-5-migration

Sonnet 4.0, Sonnet 4.5, Opus 4.1에서 Opus 4.5로 프롬프트와 코드를 마이그레이션합니다. 모델 문자열 업데이트 및 알려진 동작 차이에 대한 프롬프트 조정을 처리합니다.

claude-opus-4-5-migration란 무엇인가요?

이 스킬은 Claude Sonnet 4.0, Sonnet 4.5, Opus 4.1에서 Opus 4.5로 코드베이스, 프롬프트, API 호출을 한 번에 마이그레이션하는 전문화된 가이드입니다. Anthropic API, AWS Bedrock, Google Vertex AI, Azure AI Foundry 등 주요 플랫폼별 모델 문자열 업데이트를 자동으로 처리하며, 지원되지 않는 beta 헤더 제거 및 effort 파라미터 추가 작업도 포함합니다. 또한 Opus 4.5의 알려진 동작 차이(도구 과다 트리거링, 오버 엔지니어링 방지, 코드 탐색, 프론트엔드 디자인, thinking 민감도)에 대한 선택적 프롬프트 조정 스니펫을 제공하지만, 기본적으로는 사용자가 명시적으로 요청하거나 문제를 보고할 때만 적용됩니다. Haiku 4.5 모델은 마이그레이션 대상에서 제외됩니다.

지원 대상✓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. 지원되지 않는 beta 헤더 제거
  4. effort 파라미터를 "high"로 추가 (references/effort.md 참조)
  5. 모든 변경 사항 요약
  6. 사용자에게 알림: "Opus 4.5 사용 중 문제가 발생하면 알려주세요. 프롬프트 조정을 도와드리겠습니다."

모델 문자열 업데이트

코드베이스에서 사용하는 플랫폼을 확인한 후 그에 맞게 모델 문자열을 교체하세요.

지원되지 않는 Beta 헤더

context-1m-2025-08-07 beta 헤더가 있으면 제거하세요. Opus 4.5에서는 아직 지원되지 않습니다. 다음과 같이 주석을 남겨두세요:

# 참고: 1M 컨텍스트 beta (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: → 제거 또는 완화
  • You MUST... → You should...
  • ALWAYS do X → Do X
  • NEVER skip... → Don't skip...
  • REQUIRED → 제거 또는 완화

도구 트리거링 관련 명령어에만 적용하세요. 다른 강조 표현은 그대로 두세요.

2. 오버 엔지니어링 방지

Opus 4.5는 추가 파일 생성, 불필요한 추상화 추가, 요청되지 않은 유연성 구축 경향이 있습니다.

적용 조건: 사용자가 원치 않는 파일, 과도한 추상화 또는 요청되지 않은 기능을 보고하는 경우. references/prompt-snippets.md의 스니펫을 추가하세요.

3. 코드 탐색

Opus 4.5는 코드 탐색에 지나치게 보수적일 수 있어 파일을 읽지 않고 해결책을 제안하는 경향이 있습니다.

적용 조건: 사용자가 모델이 관련 코드를 검사하지 않고 수정 사항을 제안한다고 보고하는 경우. references/prompt-snippets.md의 스니펫을 추가하세요.

4. 프론트엔드 디자인

적용 조건: 사용자가 프론트엔드 디자인 품질 향상을 요청하거나 일반적인 결과물을 보고하는 경우.

references/prompt-snippets.md의 프론트엔드 미적 감각 스니펫을 추가하세요.

5. Thinking 민감도

확장 사고(extended thinking)가 활성화되지 않은 경우(기본값), Opus 4.5는 "think"라는 단어와 그 변형에 특히 민감합니다. 확장 사고는 API 요청에 thinking 파라미터가 포함된 경우에만 활성화됩니다.

적용 조건: 확장 사고가 활성화되지 않은 상태(요청에 thinking 파라미터 없음)에서 "thinking" 관련 문제를 사용자가 보고하는 경우.

"think"를 "consider", "believe", "evaluate" 등의 대안으로 교체하세요.

참고

추가할 각 스니펫의 전체 텍스트는 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.

관련 스킬