심화 12단계 고수의 운영법 — 컨텍스트 · 비용 · 보안

기능을 많이 붙일수록 관리할 것도 늘어납니다 · 오래, 싸게, 안전하게 쓰는 습관 정리

Claude 심화 과정 12/12 · 2026년 9월 기준 · ⏱ 지속 · ★ = 꼭 해볼 것

이번 단계에서 배우는 것
· 컨텍스트(작업 기억)를 보고, 비우고, 아끼는 법 ★
· 작업에 맞는 모델·노력 수준 고르기, 사용량·비용 확인하기
· 권한 모드와 허용·차단 규칙, Cowork 승인 모드
· 보안 점검 항목과 한 달에 한 번 하는 정기 점검 루틴

심화 과정에서 MCP, 스킬, 플러그인, 훅, 서브에이전트, 자동화까지 붙였습니다. 차에 비유하면 튜닝을 잔뜩 한 상태입니다. 이제 필요한 건 계기판 읽는 법과 정기 점검입니다. 기름(사용량)이 얼마나 남았는지, 트렁크(컨텍스트)가 얼마나 찼는지, 문(권한)은 잘 잠겨 있는지 — 이번 글은 그 계기판 사용 설명서입니다.

1 ★ 컨텍스트 관리 — 작업대 정리하기

컨텍스트는 Claude의 작업대입니다. 대화 내용, 읽은 파일, CLAUDE.md, 켜 둔 도구 설명이 모두 이 작업대 위에 올라갑니다. 작업대가 꽉 차면 오래된 것부터 흐릿해지고, 답이 느려지고 사용량도 늘어납니다.

/context
★ 작업대 사용량을 색깔 격자로 보여줍니다. 시스템·도구·메모리 파일·대화가 각각 얼마나 차지하는지 한눈에.
/compact [집중 지시]
지금까지의 대화를 요약해 작업대를 비웁니다. 뒤에 "무엇을 남길지"를 적으면 더 좋습니다.
/clear
작업대를 완전히 비우고 새로 시작. CLAUDE.md는 다시 읽히니 규칙은 유지됩니다.
# 긴 작업 중간에, 필요한 것만 남기고 압축
/compact 결정된 설계와 남은 할 일 목록만 남겨줘. 시행착오 과정은 빼도 돼.

언제 무엇을 쓰나

주제가 바뀔 때
/clear. 블로그 글을 끝내고 스프링 버그를 잡으러 간다면 새 작업대가 낫습니다. 앞의 대화는 방해만 됩니다.
같은 작업이 길어질 때
/compact. 맥락은 이어가되 짐을 줄입니다.
MCP를 많이 켰을 때
Claude Code는 MCP 도구의 이름만 먼저 올려 두고, 실제로 쓸 때 상세 정의를 불러옵니다. 그래도 연결 수가 많으면 /context 로 확인하고 안 쓰는 서버는 정리하세요.
조사·검토가 클 때
서브에이전트로 분리. 각자 자기 작업대에서 일하고 요약만 돌려주니 메인 작업대가 깨끗합니다(9단계).
CLAUDE.md
매번 통째로 올라가는 파일이라 200줄 이내로. 긴 참고 자료는 스킬의 보조 파일로 옮기면 필요할 때만 읽힙니다.

2 모델 · 노력 수준 고르기

모든 일에 가장 큰 모델을 쓰는 건, 편의점 가는데 트럭을 모는 것과 같습니다. 작업에 맞게 바꿔 타세요.

/model opus
설계, 어려운 버그, 여러 파일에 걸친 큰 변경. 가장 똑똑하지만 사용량도 큽니다.
/model sonnet
대부분의 일상 작업. 코드 수정, 글 초안, 문서 정리. 기본으로 두기 좋음
/model haiku
단순 반복, 분류, 짧은 요약, 가벼운 검사. 서브에이전트(스타일 검수 등)에 잘 맞습니다.
/model opusplan
계획은 Opus로, 실행은 Sonnet으로. "생각은 비싸게, 손은 싸게".
/effort
생각을 얼마나 깊게 할지. low · medium · high · xhigh · max. 간단한 일엔 낮게, 까다로운 설계엔 높게.

상황별 추천표

오타 수정 · 파일 이름 정리
haiku 또는 sonnet · effort low
블로그 초안 · 일반 기능 구현
sonnet · effort medium
레거시 구조 분석 · 성능 원인 찾기
opus 또는 opusplan · effort high 이상
예약 작업 · 반복 자동화
결과가 괜찮은 선에서 가장 가벼운 모델. 매번 돌기 때문에 차이가 쌓입니다.

3 비용 · 사용량 — 계기판 보는 법

/usage (= /cost)
★ 이번 세션 비용과 요금제 사용량 막대를 보여줍니다. 큰 작업 전후로 한 번씩 보는 습관을.
/statusline
화면 아래 상태줄을 만들어 줍니다. 예: /statusline 모델명과 컨텍스트 % 보여줘 → 늘 계기판이 보이는 상태로.

구독 요금제 vs API 과금 — 무엇이 다른가

구독 요금제
Pro(월 $20, 연간 결제 시 월 $17) · Max($100부터, 5x/20x) 등. 정해진 금액 안에서 사용량 한도가 있고, 다 쓰면 한동안 기다려야 합니다. 추가 청구 걱정이 적은 대신 한도 관리가 중요. 2026년 9월 기준, 변동 가능
API 과금
쓴 만큼 돈이 나갑니다. GitHub Actions에 넣은 API 키, 직접 만든 스크립트 등이 여기에 해당. 상한이 없으니 턴 수 제한·빈도 조절이 필수입니다.
평균 참고치
Anthropic이 밝힌 API 과금 기준 평균은 개발자 1명, 활발히 쓴 하루 약 $13 수준입니다. 내 사용량이 이보다 크게 높다면 모델·컨텍스트 습관을 점검해 볼 신호.
사용량을 빨리 쓰는 것들 : 리서치(수 분간 여러 번 검색), 에이전트형 작업(Cowork, 서브에이전트 여러 명 동시 실행), 매시간 도는 예약 작업, 큰 파일을 통째로 읽기. 나쁜 게 아니라 비싼 도구이니 꼭 필요할 때 쓰면 됩니다.

4 권한 모드와 허용·차단 규칙

권한 모드는 "Claude가 얼마나 묻고 움직일지"를 정하는 운전 모드입니다. Shift+Tab 으로 default → acceptEdits → plan 순서로 바뀝니다(auto·bypass는 켜 둔 경우에만 순환에 들어옴).

default (화면: Manual)
기본. 파일 수정·명령 실행 전에 매번 묻습니다. 처음 보는 프로젝트는 여기서.
acceptEdits
파일 수정은 자동 수락, 그 밖은 묻기. git으로 되돌릴 수 있는 폴더에서 편합니다.
plan
읽고 계획만 세우고 고치지 않음. /plan 으로도 진입. 큰 작업 시작 전에 추천.
auto
분류기가 각 동작을 검토해 안전해 보이면 진행. 편하지만 규칙과 함께 써야 합니다.
bypassPermissions
위험. --dangerously-skip-permissions 로 켜며, 아무것도 묻지 않습니다. 버려도 되는 격리 환경(컨테이너 등)이 아니면 쓰지 마세요.

따라해 보기 — .env 읽기 차단 규칙 — /permissions 로 규칙을 보거나, .claude/settings.json 에 직접 적습니다. 규칙은 deny → ask → allow 순서로 검사되므로 차단이 항상 이깁니다.

{
  "permissions": {
    "allow": [
      "Bash(npm run lint)",
      "Bash(npm run test *)"
    ],
    "deny": [
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(./secrets/**)"
    ]
  }
}
규칙 문법 예
Bash(npm run test *) · Read(./.env) · WebFetch(domain:example.com) · mcp__서버__도구

Cowork 승인 모드 (설정 > Cowork)

Manual
동작마다 내가 승인. 처음 쓰는 작업, 중요한 폴더.
Auto
각 동작마다 안전성 검사를 거쳐 자동 진행. 익숙한 반복 작업.
Skip
승인 건너뛰기. 완전히 믿을 수 있는 작업·환경에서만.
화면과 메뉴 이름은 버전에 따라 다를 수 있습니다(채팅과 Cowork를 합친 새 화면이 순차 적용 중).

5 보안 점검 — 문단속 체크

프롬프트 인젝션
★ 웹페이지·메일·문서 속에 숨겨진 "명령문"이 Claude를 속이는 공격. 외부 내용을 읽는 작업일수록 쓰기·보내기 권한을 빼 두는 것이 가장 좋은 방어입니다. 리서치를 쓸 때는 쓰기 도구를 꺼 두세요.
신뢰할 수 있는 출처만
MCP 서버 · 스킬 · 플러그인 · 훅은 모두 내 권한으로 실행되는 코드나 지시입니다. 플러그인은 내 계정 권한으로 임의의 코드를 실행할 수 있습니다. 설치 전에 만든 곳과 내용을 확인하세요.
비밀 정보
.env 는 deny 규칙으로 막고, API 키·토큰은 파일이나 대화에 붙여 넣지 말고 환경 변수로. .mcp.json 도 ${API_KEY} 처럼 변수로 참조할 수 있습니다.
/sandbox
Bash 명령의 파일·네트워크 접근을 격리. macOS, Linux/WSL2 지원(윈도우 기본 환경은 미지원).
인코그니토 채팅
claude.ai 오른쪽 위 유령 아이콘. 기록과 메모리에 남지 않습니다. 민감한 개인 질문에.

회사 자료를 다룰 때 3원칙

① 고객 정보 금지
고객 이름·연락처·계약 정보는 개인 계정에 올리지 않습니다. 예시가 필요하면 가짜 데이터로.
② 승인된 도구만
회사가 허용한 커넥터·MCP·플러그인만. 운영 DB는 읽기 전용 계정으로도 신중하게.
③ 관리자 설정 따르기
Team/Enterprise에서는 관리자가 커넥터·스킬·메모리 등을 조직 설정으로 관리합니다. 개인 설정보다 조직 정책이 먼저입니다.

6 정기 점검 루틴 — 한 달에 한 번 15분

자동차 정기 점검처럼 달력에 넣어 두세요. 10단계에서 배운 예약 작업으로 "점검 알림"을 만들어도 좋습니다.

☐ 커넥터 정리
Customize > Connectors와 claude mcp list 를 보고 안 쓰는 연결은 끊기. 권한 범위(OAuth)도 다시 확인.
☐ 스킬·플러그인
한 달간 안 쓴 스킬·플러그인은 끄거나 삭제(/plugin 의 Installed 탭). 이름만으로도 작업대 자리를 차지합니다.
☐ 메모리 검토
설정의 Memory 화면에서 틀리거나 오래된 기억 삭제. Claude Code는 /memory 로 CLAUDE.md 점검(200줄 넘지 않게).
☐ 예약 작업
사이드바 Scheduled에서 실패하거나 더는 필요 없는 작업 일시정지·삭제.
☐ 업데이트
터미널에서 claude update 로 Claude Code 최신화. 기능과 명령어가 자주 바뀝니다.
☐ 사용량 돌아보기
/usage 로 한도에 자주 닿았는지 확인 → 모델 선택·자동화 빈도 조정.
# 점검 알림 예약 작업 프롬프트 예 (Cowork /schedule)
# 예약 빈도는 매시간·매일·매주·평일·수동 중에서 고르므로 "매주"로 두고,
# 한 달에 한 번은 꼼꼼히 읽는 식으로 쓰세요.
매주 월요일 오전 10시에
"Claude 정기 점검 목록"을 체크리스트 형태로 정리해 보여줘.
커넥터 정리, 안 쓰는 스킬·플러그인, 메모리 검토, 예약 작업 점검, claude update.
아무것도 직접 바꾸지는 마.

7 심화 과정을 마치며 & 전문가 과정 예고

여기까지 오셨다면 이제 Claude를 "시키면 해주는 도구"가 아니라 내 일에 맞게 조립하는 플랫폼으로 쓰고 계신 겁니다. 연결(MCP) → 매뉴얼(스킬) → 포장(플러그인) → 규칙(훅) → 팀(서브에이전트) → 자동화 → 운영까지, 12단계를 한 바퀴 돌았습니다.

연결 → 매뉴얼 → 포장 → 규칙 → 팀 → 자동화 → 운영

다음 전문가 과정에서는 "만들어진 것을 쓰는 사람"에서 "직접 만드는 사람"으로 한 걸음 더 나갑니다.

Claude API직접 호출
내 서비스·사내 시스템에 Claude 붙이기
나만의 MCP 서버통로 만들기
사내 DB·API를 Claude에 연결
Agent SDK에이전트 제작
Claude Code 같은 에이전트를 내 코드로

8 정리 & 체크리스트

☐ 컨텍스트 ★
/context 격자를 보고, 주제가 바뀌면 /clear, 길어지면 /compact 를 쓴다.
☐ 모델 선택
작업에 따라 /model 과 /effort 를 바꿔 본 적이 있다.
☐ 계기판
/usage 로 사용량을 확인했고, /statusline 으로 상태줄을 만들었다.
☐ 권한
Shift+Tab 으로 모드를 바꿀 수 있고, .env 읽기 차단 규칙을 넣었다.
☐ 보안
설치한 MCP·스킬·플러그인의 출처를 알고 있고, 비밀 정보는 환경 변수로 다룬다.
☐ 정기 점검
한 달에 한 번 점검 루틴을 달력(또는 예약 작업)에 넣었다.
이전 글: 심화 11단계 ★ 종합 프로젝트 — 블로그 운영 자동화 · 다음 글: 전문가 과정 (예고)
공식 문서: 비용 관리 · 권한 · 보안 · 설정 · CLAUDE.md(메모리)

+ Recent posts