심화 과정의 모든 판단은 하나의 정신 모델 위에서 이뤄집니다. 바로 '컨텍스트 경제학'입니다. 클로드의 컨텍스트 윈도우를 한정된 책상이라고 본다면, 스킬·MCP·서브에이전트는 그 책상 위 공간을 서로 다른 방식으로 사용합니다. 무엇이 '제일 좋냐'가 아니라, '언제 어디서 공간을 아끼고 싶냐'에 따라 답이 갈립니다.
왜 공간이 그렇게 중요할까요? 기초 과정에서 봤듯, 책상이 잡동사니로 찰수록 클로드는 중요한 것을 놓치고 실수를 반복합니다. 세 부품이 컨텍스트를 먹는 방식을 정확히 알면, 같은 작업을 훨씬 깨끗한 책상 위에서 처리할 수 있습니다.
세 부품이 공간을 먹는 방식
스킬 · MCP · 서브에이전트 — 공간 사용 비교
스킬
- 안 쓸 때: 이름 + 짧은 설명만 상주 (수십~수백 바이트)
- 호출 시: 그때 본문과 참조 파일을 온디맨드로 로딩
- 많이 등록해도 평소 부담이 거의 없음
안 쓸 때 가장 가볍다 — 개수에 관대하다
MCP
- 기본값: 도구 검색(tool search)이 켜져 있어 필요한 도구 설명만 그때 검색해 불러옴
- 도구 검색을 끄면(ENABLE_TOOL_SEARCH=false): 연결된 서버의 도구 설명이 모두 미리 올라옴
- 도구 검색을 끈 채 서버를 붙일수록 시작부터 책상이 도구 설명서로 참
도구 검색을 켜 두고, 꼭 필요한 서버만 연결한다
서브에이전트
- 안 쓸 때: 짧은 정의(역할·설명)만 상주
- 실행 중: 별도 컨텍스트에서 돌아 메인을 안 더럽힘
- 메인에는 최종 '요약'만 돌아옴
실행의 무게를 딴 방으로 격리한다 — 메인이 깨끗하게 유지된다
스킬은 '안 쓸 때' 아끼고, 서브에이전트는 '실행 중' 아끼며, MCP는 도구 검색으로 '필요할 때만' 도구 설명을 불러옵니다(끄면 미리 다 올라옵니다). 셋은 경쟁이 아니라 역할 분담입니다.
스킬의 2단계 로딩 — 가벼움의 비밀
스킬이 '안 쓸 때 가장 가벼운' 이유는 2단계로 나눠 로딩되기 때문입니다. 평소에는 스킬이 무엇인지 알리는 이름과 설명 한 줄만 책상에 올려 둡니다. 클로드는 이 설명만 읽고 '지금 이 스킬을 써야겠다'를 스스로 판단합니다. 그때 비로소 스킬 본문과 딸린 참조 파일이 책상에 올라옵니다.
스킬 2단계 로딩
- 평소: 설명만 상주 이름 + 한 줄 설명만 컨텍스트에 올라가 있음 (아주 가벼움)
- 판단: 클로드가 스스로 매칭 사용자 요청이 이 설명과 맞는지 클로드가 읽고 결정
- 호출: 본문 로딩 SKILL.md 본문(워크플로우·체크리스트)이 그때 올라옴
- 필요 시: 참조 파일까지 본문이 가리키는 템플릿·스크립트 등 추가 파일을 온디맨드로
'설명만 보고 필요할 때 펼친다'는 구조 덕분에, 스킬은 수십 개를 등록해 둬도 평소 책상을 거의 차지하지 않습니다.
| 질문 | 스킬 | MCP | 서브에이전트 |
|---|---|---|---|
| 안 쓸 때 무게 | 매우 가벼움 | 도구 검색 켜면 가벼움, 끄면 무거움 | 가벼움 |
| 실행 중 메인 오염 | 약간 | 약간 | 거의 없음(격리) |
| 많이 둬도 되나 | 관대함 | 꼭 필요한 서버만 | 관대함 |
| 잘 맞는 용도 | 반복 작업 방식 | 외부 도구 연결 | 독립 작업 위임 |
그래서 언제 무엇을 고르나
- 반복되는 '작업 방식'을 재사용하고 싶다 → 스킬 (평소 부담 거의 없음)
- DB·깃허브 같은 외부 시스템의 실제 상태를 다뤄야 한다 → MCP (단, 꼭 필요한 것만)
- 무거운 조사·탐색으로 메인 대화가 더러워질 것 같다 → 서브에이전트 (격리 후 요약만 회수)
노션·리니어처럼 도구가 수십 개인 큰 MCP도 도구 검색이 켜져 있으면 필요한 도구 설명만 그때 불러옵니다. 다만 도구 검색을 끈 환경이라면 통째로 붙이는 순간 시작부터 책상을 크게 잡아먹으니, 실제로 자주 쓰는 두세 기능만 로컬 스크립트나 작은 커스텀 MCP로 감싸는 방법도 있습니다. (커스텀 MCP 만들기는 7강에서 다룹니다.)
도구 검색을 끄면(ENABLE_TOOL_SEARCH=false) 도구 하나가 아니라 연결된 서버마다 자기 도구 설명 전부를 미리 올립니다. 그래서 기본값인 도구 검색은 켜 두세요. 도구 검색을 끈 환경이라면 '혹시 몰라서' 서버를 다 붙이기보다 꼭 필요한 서버만 연결하세요. 안 쓰는 서버는 /mcp에서 꺼 둘 수 있습니다.
이 경제학이 몸에 배면, 이후 모든 선택이 쉬워집니다. 다음 레슨에서는 세 부품 중 '평소 가장 가벼운' 스킬을 제대로 만드는 법 — 특히 클로드가 스스로 스킬을 고르게 하는 핵심인 description 저작에 집중합니다.