본문 바로가기

전체 글

(53)
Claude Code 작동 원리 05 — 권한과 체크포인트 이 글은 Claude Code에서 Matt Pocock의 teach skill (mattpocock-skills)을 이용해 학습하며 만든 레슨을 블로그용으로 옮긴 것입니다.Lesson 05 · Claude Code 작동 원리사전에 막는 것과 사후에 되돌리는 것. 그리고 둘 다 못 하는 영역.이 레슨의 목표. 어떤 행동이 되돌릴 수 있는지 즉석에서 판단하고, 되돌릴 수 없는 영역에는 사전에 권한으로 울타리를 치는 것. 덤으로 Esc 두 번이 왜 가끔 아무 일도 안 하는지 알게 됩니다.1. 역할 분담안전장치가 두 개인데, 서로 다른 시점에 작동합니다. 권한 (permissions)체크포인트 (checkpoints)시점행동 전행동 후하는 일물어보거나 막는다파일을 원래대로 돌린다커버 범위모든 도구 사용파일 편집..
Claude Code 작동 원리 08 — 훅 이 글은 Claude Code에서 Matt Pocock의 teach skill (mattpocock-skills)을 이용해 학습하며 만든 레슨을 블로그용으로 옮긴 것입니다.Lesson 08 · Claude Code 작동 원리확장 4종의 마지막. 유일하게 Claude의 판단을 거치지 않는 것.이 레슨의 목표. “부탁”과 “강제”를 구분하는 것. 반드시 지켜져야 하는 규칙을 CLAUDE.md에 적어 놓고 왜 가끔 안 지켜지는지 알고, 그럴 때 어디에 적어야 하는지 아는 것.1. 지금까지의 확장은 전부 “부탁”이었다일곱 레슨 동안 배운 확장들을 한 줄로 세워 보면 공통점이 보입니다.확장Claude와의 관계보장CLAUDE.md읽고 따르려 한다❌ 없음스킬Claude가 고른다❌ 없음MCPClaude가 쓸지 정한다❌..
Claude Code 작동 원리 07 — MCP 이 글은 Claude Code에서 Matt Pocock의 teach skill (mattpocock-skills)을 이용해 학습하며 만든 레슨을 블로그용으로 옮긴 것입니다.Lesson 07 · Claude Code 작동 원리도구 204개를 붙여 두고 0 토큰. 스킬이 지식을 지연 로드했다면, 이쪽은 도구를 지연 로드한다.이 레슨의 목표. MCP 서버를 붙이는 것이 컨텍스트에 얼마나 비용인지 정확히 알고, 권한 규칙·서브에이전트·훅에서 MCP 도구를 이름으로 지목할 수 있게 되는 것.1. MCP는 외부 시스템을 도구로 만든다MCP(Model Context Protocol)는 AI–도구 연동의 오픈 표준입니다. 이슈 트래커, 모니터링 대시보드, 데이터베이스, 디자인 도구, 커뮤니케이션 플랫폼, 사내 API ..
Claude Code 작동 원리 06 — 스킬 이 글은 Claude Code에서 Matt Pocock의 teach skill (mattpocock-skills)을 이용해 학습하며 만든 레슨을 블로그용으로 옮긴 것입니다.Lesson 06 · Claude Code 작동 원리51개를 켜 두고도 5.7k만 쓰는 이유 — 점진적 공개라는 설계.이 레슨의 목표. 어떤 지식을 CLAUDE.md에 두고 어떤 것을 스킬로 뺄지 컨텍스트 비용 기준으로 판단하는 것. 그리고 스킬이 “한 번 먹히고 마는” 이유를 아는 것.💡 Lesson 02의 그 숫자로 시작합니다. 제 세션에는 스킬이 51개 켜져 있고 컨텍스트를 5.7k 씁니다. 개당 평균 112토큰. 51개의 내용 전체가 아니라 설명문만 올라와 있기 때문입니다. 이 절약이 어떻게 가능한지가 이번 레슨입니다.1. 스..
Claude Code 작동 원리 04 — 서브에이전트 이 글은 Claude Code에서 Matt Pocock의 teach skill (mattpocock-skills)을 이용해 학습하며 만든 레슨을 블로그용으로 옮긴 것입니다.Lesson 04 · Claude Code 작동 원리컨텍스트를 시간이 아니라 공간으로 나누기. 남의 창에서 읽고, 나에게는 요약만.이 레슨의 목표. 큰 조사 작업을 만났을 때 “이건 내 창에 쌓을 게 아니라 넘겨야 한다”를 판단하고, 백지 서브에이전트와 포크 중 어느 쪽인지 고를 수 있게 되는 것.1. 컨텍스트 경제학Lesson 02에서 본 그 타임라인의 후반부에 서브에이전트가 등장합니다. 파일 세 개를 읽는데, 내 컨텍스트에 잡히는 양은 0입니다. 다 끝나고 돌아오는 것은 요약 420 토큰과 작은 메타데이터뿐입니다.이게 서브에이전트의..
Claude Code 작동 원리 03 — 세션과 분기 이 글은 Claude Code에서 Matt Pocock의 teach skill (mattpocock-skills)을 이용해 학습하며 만든 레슨을 블로그용으로 옮긴 것입니다.Lesson 03 · Claude Code 작동 원리컨텍스트를 버리는 대신 나누는 법. 그리고 버린 것이 사실은 사라지지 않았다는 것.이 레슨의 목표. /clear를 두려움 없이 누르고, “이 접근이 맞나 싶은데 지금까지 쌓은 맥락은 아깝다” 싶을 때 /branch로 둘 다 갖는 것.💡 Lesson 02에서 이어집니다. 지난 레슨에서 /clear를 권했습니다 — “관련 없는 작업으로 넘어갈 때”. 그런데 대화를 날리는 게 불안해서 안 누르게 되죠. 이번 레슨의 첫 절이 그 불안을 없앱니다.1. 세션은 디스크에 있다세션(session)..
Claude Code 작동 원리 02 — 컨텍스트 윈도우 이 글은 Claude Code에서 Matt Pocock의 teach skill (mattpocock-skills)을 이용해 학습하며 만든 레슨을 블로그용으로 옮긴 것입니다. 원 레슨의 1차 자료는 공식 문서 Explore the context window와 How Claude remembers your project입니다.Lesson 02 · Claude Code 작동 원리긴 세션에서 초반 지시가 사라지는 이유, 그리고 무엇을 어디에 적어야 살아남는가.이 레슨의 목표. 지시가 무시됐을 때 "아, 저건 대화에만 있었으니 컴팩션에 쓸려 나갔구나"라고 원인을 짚고, 그 지시를 어디에 옮겨 적어야 다음엔 살아남는지 아는 것.💡 Lesson 01에서 이어집니다. 루프가 한 바퀴 돌 때마다 도구 결과가 "다음 판..
Claude Code 작동 원리 01 — 에이전틱 루프 이 글은 Claude Code에서 Matt Pocock의 teach skill (mattpocock-skills)을 이용해 학습하며 만든 레슨을 블로그용으로 옮긴 것입니다. 원 레슨의 1차 자료는 공식 문서 How Claude Code works입니다.Lesson 01 · Claude Code 작동 원리매일 보고 있지만 이름을 몰랐던 그것 — Claude Code가 도는 사이클의 구조.이 레슨의 목표. Claude가 무언가를 했을 때, 그게 루프의 어느 단계이고 왜 그 도구를 골랐는지를 말로 설명할 수 있게 되는 것. 덤으로, 루프에 끼어드는 두 가지 방법의 차이를 정확히 알게 됩니다.1. 세 단계가 계속 돈다과제를 주면 Claude는 세 국면을 거칩니다. 컨텍스트 수집(gather context) → ..