마스터리 — 모델, 비용, IDE
올바른 모델 고르기, 비용 관리, 에디터와 통합하기
⏱ 예상 ~9분
01 · 읽기
Claude Code 마스터리의 마지막 조각은 최적화예요 — 각 작업에 맞는 모델 고르기, 비용 통제하기, 워크플로에 맞는 IDE 통합 쓰기.
대부분의 개발자는 이걸 생각하지 않아요. 기본 모델로 모든 걸 쓰고, 비용을 추적하지 않고, 터미널만 써요. 하지만 좋은 Claude Code 사용자와 훌륭한 사용자의 차이는 언제 Opus 대 Sonnet 을 쓸지, 언제 context 를 비울지 압축할지, 언제 터미널에서 VS Code 확장으로 옮길지 아는 거예요.
핵심 정리
- 모델 선택: 다른 작업엔 다른 모델
- 비용 인식: 토큰 사용량 추적과 최적화
- IDE 통합: 터미널의 그래픽 대안
- 목표: 최소 비용으로 최대 생산성
02 · 읽기
Claude Code 는 여러 모델 접근을 줘요, 각각 다른 강점이 있어요: - Sonnet — 주력. 빠르고, 유능하고, cost-effective. 일상 coding, 리팩터, 버그 수정, 대부분의 작업에 써요. 기본값이 되어야 해요. - Opus — 무거운 포. 복잡한 아키텍처 결정, 다단계 계획, 미묘한 버그 추론에 더 좋아요. 더 비싸지만 어려운 문제에는 가치 있어요. - Haiku — 속도 챔피언. 빠르고 싸요. 간단한 subagent 작업, 백그라운드 작업, 빠른 질문에 써요.
/effort 명령으로 effort level (low, medium, high) 을 설정할 수 있어요. Claude가 요청에 얼마나 깊이 추론할지 통제해요. Lower effort 는 간단한 작업에 더 빠르고 더 싸요; higher effort 는 복잡한 문제에 더 깊은 추론을 줘요.
언제든 /model 로 모델을 바꿔요. 갇혀 있지 않아요.
핵심 정리
- Sonnet: 일상 작업, 비용/능력 최적 균형 (기본)
- Opus: 복잡한 추론, 아키텍처, 어려운 버그
- Haiku: 간단한 작업, subagent, 빠른 질문
- Effort level: low/medium/high 가 추론 깊이 통제
- /model 로 언제든 전환
03 · 코드 예제
/model 로 모델 전환, /cost 로 지출 추적.
모델과 비용 명령
/model sonnet # Switch to Sonnet (daily coding)
/model opus # Switch to Opus (complex problems)
/model haiku # Switch to Haiku (quick tasks)
/effort low # Faster, cheaper reasoning for simple tasks
/effort medium # Balanced reasoning (default)
/effort high # Deeper reasoning for complex problems
/cost # Show current session cost
/context # Show what's consuming context space
작업이 바뀌면 모델을 바꿔요. 복잡한 아키텍처 논의는 Opus 로 시작, 구현은 Sonnet 으로 전환. /cost 로 지출을 인식해요 — 일반적인 개발자는 하루에 $6-12. 무거운 리팩터 session 은 더 비싸요; 빠른 수정은 더 싸요.
04 · 읽기
아래는 가장 효과적인 비용 절감 전략을 영향 순으로 정렬했어요:
1. 관련 없는 작업 사이에 비우기 — /clear 로 context 리셋. 깔끔한 context 는 Claude가 메시지당 더 적은 토큰을 처리한다는 뜻이에요. 2. 장황한 작업엔 subagent 사용 — 테스트 출력, 로그, 조사는 context 를 빨리 채워요. Subagent 에게 위임해요. 3. 전문 지식은 skill 로 옮기기 — CLAUDE.md 는 매 session 로드돼요. Skill 은 호출될 때만 로드돼요. 자세한 절차는 skill 로 옮겨요. 4. 올바른 모델 선택 — 간단한 작업엔 Haiku 가 Opus 의 일부예요. 변수 이름 바꾸기에 Opus 쓰지 마세요. 5. 전략적 압축 — focus hint 와 함께 /compact 로 중요한 걸 유지하고 나머지를 버려요. 6. MCP 서버 제한 — 각 서버의 도구 정의가 context 를 소모해요. 안 쓰는 건 비활성화해요.
가장 큰 낭비는 "kitchen-sink session" — 모든 걸 하나의 대화로 시도하는 거예요. 작업 사이에 비워요.
핵심 정리
- /clear 관련 없는 작업 사이 (가장 큰 영향)
- 장황한 작업 (테스트, 로그, 조사) 엔 Subagent
- 전문 지식엔 Skill 이 CLAUDE.md 보다 나아요
- 올바른 작업에 올바른 모델
- Context가 가득 차면 focus hint 와 /compact
- 안 쓰는 MCP 서버 비활성화
05 · 읽기
Claude Code 는 터미널 도구만이 아니에요. 이미 쓰는 에디터와 통합돼요: VS Code 확장 — VS Code 안의 그래픽 chat panel. 인라인 diff (변경 나란히 비교), 파일과 줄 범위 @-mention (@auth.ts#5-10), 시각 markdown 에디터의 plan 모드, session 관리를 받아요. Extensions marketplace 에서 설치 — 'Claude Code' 검색.
JetBrains plugin — IntelliJ, WebStorm, PyCharm, 다른 JetBrains IDE 에 통합된 chat. 같은 코드 context 인식, diff 보기, 원격 개발 지원.
둘 다 ~/.claude/settings.json 과 CLI 로 설정을 공유해요. hook, permission, skill 이 어디서든 작동해요.
핵심 정리
- VS Code: 그래픽 chat, 인라인 diff, @-mention, plan 모드
- JetBrains: IntelliJ, WebStorm, PyCharm 통합 chat
- CLI 와 IDE 확장이 설정 공유
- Hook, permission, skill 이 모든 환경에서 작동
06 · 퀴즈
파일 3 개에 걸친 직관적인 이름 바꾸기 리팩터를 하고 있어요. 어떤 모델을 써야 할까요?
- Opus — 항상 가장 유능한 모델 사용
- Haiku — 가장 싼 옵션
- Opus (high effort) — Opus 가 먼저 리팩터 계획하게
- Sonnet — 일상 작업에 능력과 비용의 최적 균형
07 · 읽기
중간 휴식 — 이제 모델 고르는 법을 알아요
전반부에서 배운 것: Claude Code 에는 다른 모델 (Sonnet / Opus / Haiku) 이 있고, 작업이 다르면 다른 두뇌를 써야 해요. 방금 어떤 리팩터에 어떤 걸 써야 할지도 답했어요.
후반부는 두 가지를 확장해요: dragSort 로 다른 작업을 올바른 모델로 분류하기, 그리고 더 미묘한 시나리오 — race condition 디버깅 — 를 보여줘서, 어떤 작업이 더 강한 추론을 필요로 하는지 구별할 수 있는지 봐요.
마지막으로 /cost 명령을 배워서, 한 session 이 토큰을 얼마나 썼는지 알고 실질적으로 예산을 관리해요.
핵심 정리
- Sonnet 이 기본이고 대부분의 개발 작업에 좋아요
- Opus 는 깊은 추론이 필요한 시나리오에 좋아요 (복잡한 리팩터, 디버깅, 디자인 결정)
- Haiku 는 빠르고 싸요, 간단한 배치 작업에 좋아요
- /model 로 모델 전환, /cost 로 지출 보기
08 · 분류 드래그
각 작업을 추천 모델로 분류하세요.
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
09 · 읽기
Claude Code 고급 트랙 전체를 마쳤어요. Level 8 기본 명령부터, Level 9 skill, Level 10 MCP, Level 11 context 관리, 이제 Level 12 고급 기능까지.
위임의 subagent, 병렬 작업의 worktree, 커스터마이즈의 hook 과 permission, 자동화의 헤드리스 모드, 비용 최적화의 모델 선택을 이해해요. 이게 캐주얼 사용자와 파워 유저를 가르는 도구예요.
다음 level 은 Claude Code 특정에서 일반적인 junior engineer 모드로 옮겨가요 — 디버깅, 배포, 프로처럼 일하기. 배운 모든 Claude Code 스킬이 그 lesson 들을 더 효과적으로 만들 거예요.
핵심 정리
- 전체 Claude Code 트랙 완료 (Level 8-12)
- Subagent, worktree, hook, 헤드리스 모드, 비용 최적화
- 시간이 흐르며 쌓이는 파워 유저 스킬이에요
- 다음: Junior engineer 모드 — 마지막 level
10 · 퀴즈
인증 코드의 미묘한 race condition 을 디버깅해야 해요. 어떤 모델로 전환해야 할까요?
- Opus — 복잡하고 미묘한 버그 추론에 더 좋음
- Haiku — 가장 빠르고 싸요
- Sonnet — 일상 작업의 기본
- Opus (high effort) — 깊은 추론으로 계획, Sonnet 으로 실행
11 · 빈칸 채우기
현재 Claude Code session 이 지금까지 얼마를 썼는지 보려면 슬래시 명령 /_____ 를 입력해요
⚠ 전체 인터랙티브 경험에는 JavaScript가 필요해요. JavaScript를 켜고 새로 고침해 주세요.
※ 이 사이트는 독립 운영되는 교육 프로젝트로, Anthropic의 공식 제품이 아니에요. Claude™ 는 Anthropic, PBC 의 상표예요.