- Opus 5.5는 긴 다단계 작업을 이어가는 능력이 개선돼, 작업 전체와 완료 조건, 멈춰서 질문할 조건을 한 번에 전달하는 방식이 적합함
- 모델이 응답 전에 스스로 추론하므로 “신중하게 생각하라”는 상투적인 지시는 생략할 수 있음. Claude Code에서는 effort 설정으로 추론량을 조절함
- 장기 작업은 CLAUDE.md의 중단 규칙과 파일에 저장한 체크리스트로 관리하고, 큰 작업은 서브에이전트로 나누되 각 결과의 근거를 검증하도록 요청함
- 결과에서는 사용자 결정이나 승인이 필요한 항목부터 확인하고, 코드 리뷰와 확인하지 못한 정보의 표시를 요청함. 차트·스크린샷은 직접 첨부하고 긴 문서는 수치·날짜의 모순을 검사하게 함
- 생물학·사이버 안전장치가 메시지를 감지하면 이전 모델로 자동 전환될 수 있음. 이후에도 해당 모델로 대화가 이어지므로 전환 알림과 모델 선택을 확인해야 함
- Opus 5.5는 기존 Claude 사용 방식과 잘 맞지만, 더 오래 자율적으로 작업하고 수행 결과를 명확하게 전달하며 모든 응답 전에 사고함
- 작업 전체와 완료 조건을 한 메시지에 전달하고, 어떤 경우에만 멈춰서 질문할지 지정함
- 이전 Opus 모델 대비 가장 큰 개선은 큰 저장소의 변경을 테스트 통과까지 이어가는 것과 같은 다단계 작업에 있음
- 결제 엔드포인트 마이그레이션이라면 “모든 엔드포인트가 새 클라이언트를 사용하고, 기존 클라이언트가 삭제되며, 테스트 모음이 통과하면 완료”로 정의할 수 있음
- 중단 조건은 “원인을 설명할 수 없는 테스트 실패가 발생할 때만 질문”처럼 구체화함
- 프롬프트와 저장된 지침에서 “신중하게 생각하라”, “단계별로 생각하라” 같은 문구를 제거함
- 사고량은 모델이 스스로 결정함
- 간단한 질문에 빠른 답을 원하면 “바로 답하라”고 요청하고, Claude Code에서 사고량을 조절하려면 effort를 변경함
- 실행 중 추가 요구가 떠오르면 후속 메시지를 입력할 수 있음
- Claude Code가 작업하는 동안 “기존 엔드포인트 이름도 별칭으로 유지하라” 같은 메시지를 입력하고 Enter를 누름
- 실행 시간이 길어진 만큼 처음부터 다시 시작하는 비용도 커짐
- 디자인 방향이 없으면 몇 가지 기본 스타일로 돌아가는 경향이 있음. “흔한 디자인을 피하라”는 일반적인 지시는 기본 스타일 하나를 다른 것으로 바꾸는 데 그치는 경우가 많음
- 페이지, 앱, 아티팩트를 요청할 때는 제외할 패턴 목록을 작성하는 편이 효과적임
- 개인 웹사이트 예시에서는 크림색/미색 배경, 제목의 이탤릭 강조 단어, 01 / 02 / 03 번호형 섹션 라벨, 고정폭 글꼴 라벨, 알약 모양 버튼을 제외함
- 대체 디자인도 마음에 들지 않으면 해당 패턴을 목록에 추가하고 다시 요청함
- CLAUDE.md에 언제 계속 진행하고 언제 질문할지 짧은 규칙을 작성함
- 긴 작업에서는 다음 단계를 수행하지 않은 채 요약만 하거나, 계속할지 묻거나, 작업을 막지 않는 선택지를 나열하며 멈추기도 함
- “사용자 입력이 필요 없는 단계는 계속 진행하고, 상태 보고는 다음 행동과 같은 메시지에 포함하라”처럼 지정할 수 있음
- “사용자 없이는 진행할 수 없거나 데이터 삭제, 강제 푸시, 저장소 외부 변경 등 파괴적 작업을 하기 전에만 질문하라”는 조건도 함께 둠
- “계속할까요?”라며 멈추면 “계속하라”고 답하면 됨. 반복된다면 중단 규칙을 보완함
- 계속 진행하도록 지시하면 멈추는 횟수가 줄어드므로 위험하거나 되돌리기 어려운 작업의 확인 절차는 유지해야 함
- 파괴적 명령에 대한 권한 확인도 계속 켜 둠
- 페어 프로그래밍에서는 반대로 시작 전 한 줄 계획과 종료 후 짧은 요약을 요구할 수 있음. 원하는 방식을 CLAUDE.md에 명시하면 됨
- 대규모 코드베이스의 감사, 마이그레이션, 리뷰는 서브에이전트로 분할하고 각 결과를 검증하도록 요청함
- 초기 테스터들은 장시간 감사와 마이그레이션에서 적은 감독으로 병렬 서브에이전트를 조율함
- 예를 들어 연결된 이슈의 재시도 버그를 services/ 전체에서 조사할 때, 서비스마다 서브에이전트를 배정함
- 보고를 받아들이기 전에 근거를 확인하고, 마지막에는 서비스 이름, 영향 여부, 근거를 하나의 표로 정리하도록 요청함
- 오래 걸리는 실행은 TASKS.md 같은 파일에 체크리스트를 유지하고 진행에 따라 갱신함
- 완료 항목을 체크하고 새로 발견한 작업도 추가하도록 요청함
- 긴 실행이 컨텍스트 창을 채우면 Claude Code가 이전 대화를 요약하지만, 파일의 작업 목록은 남음
- 대화 기록을 거슬러 읽는 대신 파일에서 완료된 일과 남은 일을 확인할 수 있음
- 장기 실행이 끝나면 사용자에게 필요한 결정이나 승인부터 확인한 뒤 나머지 요약을 읽음
- Opus 5보다 진행 상황과 최종 요약이 명확하며, 수행한 일, 발견한 사실, 사용자에게 필요한 사항을 평이한 언어로 전달함
- CLAUDE.md에 최종 보고를 Blocked on me, Changed, Found의 세 제목으로 끝내도록 지정할 수 있음
- 사람이 검토하기 전에 diff나 풀 리퀘스트 리뷰를 요청함
- 초기 테스터 한 명은 최저 effort의 Opus 5.5가 높은 effort의 Opus 5보다 더 많은 버그를 찾고 오탐은 적었다고 평가함
- 변경 사항을 평이하게 설명해 풀 리퀘스트 설명도 검토하기 쉬워짐
- 현재 브랜치를 main과 비교하고, 병합을 막을 정도의 문제만 파일/줄 위치, 잘못된 이유, 실패를 재현하는 방법과 함께 나열하도록 요청할 수 있음
- 조사와 분석에서는 확인하지 못한 항목과 찾아본 위치를 표시하도록 요구함
- “찾지 못했다”는 정보 자체도 확인할 가치가 있으며, 별도 표시를 요청하면 쉽게 찾을 수 있음
- Claude의 조사 보고서와 Claude Code 모두에 적용할 수 있음
- 먼저 모델 선택기가 Opus 5.5로 설정되어 있는지 확인함
- 차트, 다이어그램, 스크린샷, 슬라이드는 숫자를 다시 입력하지 말고 이미지 자체를 첨부함
- 별도 절차 없이 Opus 5보다 이미지를 더 정확하게 읽음
- 화살표가 연결하는 상자, 다이어그램 두 버전의 차이, 캘린더 스크린샷의 회의 시작/종료 시간처럼 위치에 따라 달라지는 의미도 더 잘 파악함
- “어떤 서비스가 결제 API를 직접 호출하는가?”처럼 구체적으로 질문함
- 긴 계획서, 보고서, 발표 자료에서는 내부 모순과 세부 오류를 찾도록 요청함
- 테스트에서는 긴 계획 대화의 날짜와 요일 불일치, 발표 자료의 수치와 맞지 않는 차트를 찾아냄
- 숫자, 날짜, 이름의 모순을 검사하고 각 문제를 인용해 위치를 밝히도록 요청할 수 있음
- 스프레드시트나 문서가 필요하면 개요 대신 완성된 파일을 요구함
- Opus 5가 만든 결과보다 공유 전 수정이 덜 필요함
- 예를 들어 공급업체별 한 행과 비용, 계약 종료일, 담당자 열을 갖춘 공유용 스프레드시트를 요청함
- 긴 대화의 짧은 후속 질문이 느리다면 이전 답변을 확정된 것으로 취급하도록 프로젝트 지침에 추가함
- 짧은 후속 질문을 처리하면서 앞선 답변을 다시 검토해 응답이 늦어지는 경우가 있음
- 사용자가 이전 답변을 다시 묻거나 문제를 지적하지 않는 한 현재 질문에 집중하도록 지시함
- 다만 뒤 단계에서 앞 단계의 오류를 발견할 수 있는 장기 분석 프로젝트에는 이 지침을 넣지 않음
- Opus 5.5는 출시 시점부터 Fable 수준의 생물학/사이버 안전장치를 적용한 첫 Opus 모델임
- Claude 앱과 Claude Code에서 감지된 메시지 대부분은 이전 모델로 옮겨 처리하며 작업을 이어감
- 소스 코드의 보안 취약점 찾기는 허용되며, 일상적인 건강 및 교육 질문도 계속 처리할 수 있어야 함
- 정상적인 작업이 잘못 감지될 수 있어 오탐을 줄이는 조정이 진행 중임
- Claude 앱에서는 Switched to로 시작하는 알림에 이전 모델 이름이 표시되며, 이후 대화도 해당 모델에 머묾
- 모델 선택기에서 Opus 5.5를 다시 선택할 수 있지만, 원래 메시지가 남아 있으면 다시 감지될 수 있음. 새 대화를 시작하면 이를 피할 수 있음
- 전환 전에 확인받으려면 Settings의 Capabilities에서 Switch models when a message is flagged를 끔. 이후 선택지가 있는 paused 카드가 표시됨
- 검사는 파일과 검색 결과를 포함한 대화 전체를 대상으로 하므로 마지막 메시지가 아니라 이전 내용이 원인일 수 있음
- Claude Code에서도 이전 모델 이름을 알리는 메시지가 나타나고 해당 모델로 세션이 계속됨
- /model로 Opus 5.5로 돌아가거나, Esc를 두 번 눌러 마지막 메시지를 수정한 뒤 다시 시도할 수 있음
- 전환 전에 확인받으려면 /config에서 Switch models when a message is flagged를 변경함
- 잘못 감지되었다면 /feedback으로 알림
- 응답에 내부 추론을 그대로 재현하라는 요청은 프롬프트와 지침에서 제거함
- 해당 요청은 감지 범주 중 하나이며 거절될 수 있음
- 대신 “이 접근법을 선택한 이유를 세 문장으로 설명하라”처럼 필요한 설명을 직접 요청함
- 응답을 읽은 뒤 다음 메시지를 보내는 상호작용형 작업에서는 Claude Code의 빠른 모드를 사용할 수 있음
- Opus 5.5 출시 시 연구 프리뷰로 제공되며, 같은 모델의 텍스트가 더 빨리 도착함
- 추가 사용량을 활성화해야 하며 표준 모드보다 토큰당 비용이 높음
- /fast로 켤 수 있음